Single sign-on lets your people sign in to IngevoraMirage with your company's identity provider (Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud and others). It is set up for one workspace by IngevoraMirage staff, with your IT. Write to us to start.
example.com
https://ingevoramirage.ingevora.com/auth/callback
Once the connection is saved, we send you two values for a new SAML application:
https://mirage-api.ingevora.com/sso/saml/<connection id>
https://mirage-api.ingevora.com/sso/saml/<connection id>/acs
Send the person's work email as the NameID (format emailAddress), or as an attribute named email. A display name (displayName, or givenName and sn) is used for new accounts.
email
displayName
givenName
sn
Every response must be signed — the whole response, the assertion, or both — with a certificate from your metadata. We accept a response only for a sign-in we started (InResponseTo), only once, and within 3 minutes of clock skew. Sign-in started from your identity provider's dashboard is not supported: people start at IngevoraMirage.
When your signing certificate changes, send us the new metadata before the old certificate stops.
On the sign-in page, people choose Sign in with SSO and enter their work email. Its domain picks your connection, they sign in at your identity provider, and they come back signed in.
http://schemas.microsoft.com/claims/multipleauthn
https://refeds.org/profile/mfa
amr
acr
With Create accounts on first sign-in on, someone on your domains who has no account gets one the first time they sign in, and joins your workspace with the role for new people (Designer or Developer). The account has no password, and your company accepts the Terms on their behalf. They get an email: "Your company added you to ‹workspace›". Your plan's member limit applies: when the workspace is full, the sign-in says so and nothing is created.
Without it, people need an invitation from an Owner first.
Your directory can add and remove people for you. We give you a SCIM base URL and a token:
https://mirage-api.ingevora.com/scim/v2
Authorization: Bearer <token>
userName
active: false
filter=userName eq "pat@example.com"
PATCH
active
Errors use the SCIM error format, for example 409 when the person is already in the workspace or the plan's member limit is reached.
409