Features
Identity & Access Management Service (IAMS) module provides the following features:
Authentication
Single-Sign On
andSingle-Sign Out
- OpenID Connect a.k.a.
OIDC
Support - Web browser
login
andlogout
support - Identity Brokering
- Authenticate with external
OIDC
orSAML
Identity Providers.
- Authenticate with external
- Sync users from
LDAP
andActive Directory
servers - Two-factor Authentication (
2FA
)- Support for TOTP/HOTP via Google Authenticator or FreeOTP.
Multi-tenancy
support- Authorization
- Role-based access control (RBAC)
- Group-based access control (GBAC)
- User-based access control (UBAC)
IAMS consists of the followings:
- Customized Keycloak (
iams-keycloak
) to supportmulti-tenancy
- Authorization and Admin Service (IAMS-AAS) that provides APIs to manage authorization access.
- Database to store configurations. The following database types are supported:
- PostgreSQL
- MS SQL
- Oracle