Environments

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.

Production

Issuer: https://innskra.island.is/arrow-up-right

OpenID Configuration: https://innskra.island.is/.well-known/openid-configurationarrow-up-right

Users: Real

The production environment is meant for SPs in production. It does not authenticate fake users.

Staging

Issuer: https://identity-server.staging01.devland.is/arrow-up-right

OpenID Configuration: https://identity-server.staging01.devland.is/.well-known/openid-configurationarrow-up-right

Users: Real and fake

The staging environment SHOULD be used when developing and testing an IAS integration.

Development

Issuer: https://identity-server.dev01.devland.is/arrow-up-right

OpenID Configuration: https://identity-server.dev01.devland.is/.well-known/openid-configurationarrow-up-right

Users: Real and fake

The development environment is used internally at Island.isarrow-up-right to develop and test new functionality.

circle-info

SPs SHOULD NOT integrate with the development environment directly. Your development environment SHOULD integrate with the staging environment of IAS instead.

Fake users

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 [email protected].

circle-exclamation

Last updated

Was this helpful?