After restoring AuthAnvil Single Sign On from a backup file, navigating to the SSO portal (yourdomain.com/SSO) throws the following error:
Server Error in '/SSO' Application.
The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
1) Keyset does not exist
The permissions for the SSO certificate are not properly set.
Verify the permissions for the certificate in the Certificates snap-in for Microsoft Management Console.
- Press "Windows + R" then type "mmc" and press Enter. This will load the Microsoft Management Console.
- In the console, select File > Add/Remove Snap-in...
- Select Certificates and click Add
- In the Certificate snap-in window select Computer account
- Select Local computer and click Finish
- Click Ok to load this snap-in
- Expand the Certificates (Local Computer) > Personal > Certificates menu
- Right-click the AuthAnvil Single Sign On Root Certificate*and select All Tasks > Manage Private Keys...
- Confirm that Full Control is set for "SYSTEM" and Read permissions are set for "NETWORK SERVICE", then click Ok
- Run an IISreset or reset the AuthAnvilSSO application pool in IIS
*There may be multiple certificates with the same name. Apply Steps 8 and 9 to all of them.
At this point the certificate permissions will be refreshed and the problem should be resolved.
AuthAnvil Single Sign On v3.0 or later