SkyRoster uses a separate Keycloak realm for each tenant and signed OAuth2/OIDC tokens for authenticated API access. The gateway verifies token signatures using an identity provider's signing keys. The trusted issuer configuration, token lifetime, audience and identity-provider policies must be checked for the environment being deployed. Standard single sign-on is part of Core; tenant setup and any custom identity work are confirmed in the written offer.
Your staff do not need a second password. SkyRoster federates login against the identity provider you already run:
- Microsoft Entra ID (Azure AD), through Keycloak's built-in Microsoft OIDC identity provider. An optional "autologin" mode skips SkyRoster's own login screen entirely and redirects straight to your Microsoft sign-in, while administrative accounts can be kept on a standard username-and-password screen for break-glass access if your identity provider is ever unreachable.
- On-premises Active Directory, through Keycloak's LDAP federation, with optional Kerberos for a fully passwordless login from inside your own network. A separate, one-directional sync job can also read your Active Directory to create matching employee records automatically as people join, though it does not remove someone from SkyRoster when they leave your directory; that step stays with whoever administers your organisation here.