Enable single sign-on (SSO)
If you have the Administration > Configuration permission, you can enable the single sign-on (SSO) feature for your Phocas site.
The SSO feature uses a trusted third-party identity provider (IdP) to allow users to sign in to Phocas with the same credentials they use for other applications. SSO uses a standard web protocol known as Security Assertion Markup Language (SAML), which securely passes a user’s identity from one place (IdP) to another (Phocas) via encrypted, digitally signed, XML certificates.
When you enable SSO for your Phocas site:
Users will see a Sign in… button on the Phocas sign in screen, allowing them to sign in via the IdP.
When users sign in using this method:
If they are already authenticated with your IdP, they are taken straight into Phocas.
If they are not yet authenticated, they are taken to a second sign in screen, where they enter their credentials for the IdP.
When users finish their session in Phocas, they need to sign out of Phocas in the usual way, even if they have signed out of other applications that use the IdP. Without signing out, the duration of a session will depend on your IdP and other factors, such as how often the users clear cookies.
In the Phocas menu, click Administration > Configuration, then click the Single sign-on (SSO) tab.
Select the Allow SSO via SAML checkbox. The SAML configuration settings display.
Enter the Identity Provider (IdP) information.
Copy the Service Provider (SP) and paste it into your IdP application.
Select the Enhanced SAML Security checkbox (recommended).
(Optional) Select the Update user account with details from IdP on user sign-on checkbox.
(Optional) Select the Automatically create user account if none exists checkbox, then select a template, if required.
Click Save.