Environments
Last updated
Was this helpful?
Last updated
Was this helpful?
The IAS has the three environments but SPs SHOULD generally only integrate with the production and staging environments.
You should only need the issuer URI (sometimes called authority) for your integration, everything else can be configured automatically with Open ID Discovery. If you need to find other endpoints (eg authorization, token, userinfo and jwks) you can find them in the OpenID Configuration.
Issuer:
OpenID Configuration:
Users: Real
The production environment is meant for SPs in production. It does not authenticate fake users.
Issuer:
OpenID Configuration:
Users: Real and fake
The staging environment SHOULD be used when developing and testing an IAS integration.
Issuer:
OpenID Configuration:
Users: Real and fake
In the development and staging environments you can authenticate into your client as fake users (Gervimenn). These can be useful to test different delegation scenarios.
You can request authentication details for fake users from island@island.is.
There is no two-factor authentication for fake users. This means anyone can authenticate and impersonate them. Depending on your App, you might need to host your dev/staging environments on internal networks, add secondary authentication or limit what users can do in these environments.
The development environment is used internally at to develop and test new functionality.