Create a federation of credentials
- If you do not have a certificate issued from your credentialing vendor, let him out..
- Create a federation.
- Add federated users.
- Configure federation on the credential provider side.
Issue a certificate
Issue a certificate from your credentialing vendor, see instructions for details Certificates.
You can create a federation without a certificate and add it later, but the federation will not work without a certificate.
Create a federation of credentials
An Account Owner or User Administrator can create a federation in the Control Panel.
-
В control panels go to Access control → Federations.
-
Click Add a federation.
-
Enter the name of the federation.
-
Optional: enter a description of the federation.
-
In the field IdP Issuer enter the ID of the credential provider:
- AD FS:
http://<idp_url>/adfs/services/trust
. You cannot specify an identifier with HTTPS protocol; - Keycloak:
https://<idp_url>/realms/master
Specify
<idp_url>
— your URL from the credential provider. - AD FS:
-
Specify a link to the credential provider login page where users will be redirected to authenticate through SSO:
- AD FS:
https://<idp_url>/adfs/ls
- Keycloak:
https://<idp_url>/realms/master/protocol/saml
- AD FS:
-
Change the session lifetime for which the user will be authorized without having to re-authenticate, or leave the default value (24 hours). You can specify a value from 1 to 720 hours.
The session lifetime can also be set on the side of the Keycloak provider in the parameter SSO Session Max or Assertion Lifespan. If the session lifetime is set in both the federation settings and Keycloak, the lowest value will be applied. -
Optional: for authentication requests to be signed, check the checkbox Sign authentication requests.
-
Optional: to require users to authenticate via SSO each time they log in, check the checkbox Forced authentication in IdP. If the checkbox is unchecked, authentication will not be required as long as cookies are active.
-
Click Create a federation. You will be redirected to the Add Certificate page.
-
Enter the name of the certificate.
-
Insert the certificate that you released on the ISP side. It should start with
-----BEGIN CERTIFICATE-----
and end-----END CERTIFICATE-----
-
Click Add a certificate → Complete the addition of the federation.