Authenticate on Amalia
Introduction to Single Sign-On (SSO)
For security purpose, all Amalia users log in using SSO methods. This way, Amalia never handle user's private information (GDPR compliance) or passwords (security compliance).
Amalia uses two mainstream SSO providers to authenticate users:
- Google for companies on Google Workspace
- Azure AD for companies on Microsoft 365
Your company members can log in to Amalia by clicking on the button corresponding to your company's software provider.
SSO Providers
Connect With Google
Users should be able to click on the "Log in with Google" button and authenticate directly. The first user of your Google Workspace will be asked to authorize Amalia to connect if he has admin level permissions on the tenant.
Connect With Microsoft Azure
Users should be able to click on the "Log in with Azure" button and authenticate directly. The first user of your Azure AD will be asked to authorize Amalia to connect if he has admin level permissions on the tenant.
We're using the Microsoft Identity Platform (v2) Identity API, on the OpenID Connect Protocol, and we'll ask for Basic Profile information.
c3267721-9df2-49e7-9987-5379a325a63d
. Your consent URL should look like this: https://login.microsoftonline.com/{organization}/adminconsent?client_id=c
3267721-9df2-49e7-9987-5379a325a63d
SSO Alternatives to Google and Azure
We support alternative SSO solutions such as Okta or Keycloak if the SSO provider uses SAML or OAuth2.
OAuth2 based SSO solutions
To setup your OAuth2 SSO solution with Amalia, please provide your CSM with the following information.
- Client ID
- Client Secret
- Authorization Endpoint URL
- Token Endpoint URL
- User Info URL
Note that for OAuth2 based SSO solutions Amalia needs your permission to access the following scopes: openid
, email
and profile
.
Once your SSO solution is properly set up on Amalia, you can enter your email in the field then click on "Login."
SAML based SSO solutions
To setup your SAML SSO solution with Amalia, please provide your CSM with the following information.
- Sign in URL
- X.509 Signing Certificate
- User ID Attribute
Once your SSO solution is properly set up on Amalia, you can enter your email in the field then click on "Login."