Gluu Casa Documentation


Gluu Casa (“Casa”) is a self-service web portal for end-users to manage authentication and authorization preferences for their account in acts.
For example, as people interact with an organization’s digital services, they may need to:
Casa provides a platform for people to perform these account security functions and more.
Two-factor authentication
The core use case for Casa is self-service 2FA. If people need to call the helpdesk every time they get a new phone or security key, supporting strong authentication becomes prohibitively expensive.
Out-of-the-box, Casa can be used to enroll and manage the following authenticators:

Additional authenticators and use cases can be supported via custom plugins.

2FA enrollment APIs
To facilitate 2FA device enrollment during account registration, or elsewhere in an application ecosystem, Casa exposes APIs for enrolling the following types of authenticators:

Learn more in the developer guide.

Configuration via APIs

Besides a comprehensive graphical admin console, application settings can also be manipulated by means of the configuration API.

2FA enrollment APIs

Casa is a plugin-oriented, Java web application. Existing functionality can be extended and new functionality and APIs can be introduced through plugins.

Learn more in the developer guide.

Existing plugins
Gluu has written a number of plugins to extend Casa, including plugins for:

For more information visit the Casa website.

Gluu Server integration

Casa is tightly bundled with the Gluu Server identity and access management (IAM) platform. A few important notes:

More detailed information is available in the Admin Guide, linked below.

User roles

There are two types of users in Gluu Casa:

Admin users have access to the Casa admin console. All users can manage their 2FA credentials, as outlined in the user guide.

Get started
Use the following links to get started with Casa:

Gluu Casa is made available under Apache License 2.0.