GoSimplo supports Single sign-on for user accounts using generic Identity Providers that supports OpenId Connect. Using SSO with GoSimplo is free of charge, requires no configuration for most administrators, and best of all - it's simple!

Supported providers

GoSimplo supports two different categories of SSO providers. Generic providers are single sign-on services that are always available to the end-user. Connection specific providers are providers that are only accessible once a connection to the system in question has been made, and data is flowing from the system to GoSimplo.

Generic providers

  • Google

  • Microsoft

Connection specific providers

Required scopes / Information accessed

When using GoSimplo for SSO we request the following information from the Identity Provider:

  • openid
    Unique User Id (sub)

  • profile
    Name (name, family_name, given_name, middle_name), Nickname, Picture

  • email
    Email, Email_Verified

  • phone (if supported)

Single sign-on FAQ

Can we provision users using single sign-on?

GoSimplo does not support provisioning users using single sign-on

Can we add our own SAML or OpenId Connect provider to GoSimplo?

GoSimplo only supports generic multi-tenant OpenId Connect providers. You can therefore not add your own. If you have a request for an unsupported provider, let us know.

Troubleshooting

Error message: "Error loading external login information" when attempting to login or otherwise use Single sign-on

Ensure that GoSimplo has support for Cookies enabled, and no blocking tool is preventing GoSimplo from accessing cookies and requests from third-party sites.

Error message: "Your Google/Microsoft/etc credentials are not associated with an GoSimplo user" when attempting to login

Before you can use SSO with GoSimplo, you must associate your login with an external identity provider. To do this, sign in to GoSimplo using your existing credentials and go to "My profile", where you can associate an identity provider with your existing credentials.

Did this answer your question?