Search…
Third Party's Development Manual

Table of Content

  1. 1.
    Audience
  2. 2.
  3. 3.
    Protocols
  4. 4.
    3.1. NestJS:
  5. 5.
    3.2. NetCore
  6. 6.
    3.4 Angular
  7. 7.
    3.5 React
  8. 8.
    3.6 Next.js
  9. 9.
  10. 10.
    4.1 Angular:
  11. 11.
    4.2 React
  12. 12.
    4.3 NestJS:

Audience

This manual is written for customers of Digital Iceland's authentication system.
Customers of the authentication system are considered any third-party agent with an administrative authority over the web/system of the appropriate institutions (owners, authorized signatories) and the technical teams of the appropriate institutions (programmers, service- and hosting providers).

Development

The authentication system uses OpenID Connect provider which implements OpenID and OAuth 2.0 protocols.
For further information about the OAuth 2.0 standards follow this link: https://oauth.net/2/

Protocols:

Following are some sample projects implemented to show third-party developers how to connect to the authentication system in various languages and platforms. An overview of all the sample projects can also be seen in this repository: https://github.com/island-is/identity-server.samples. All the sample projects talk to the island.is sandbox for the authentication system. All the projects are setup so that to change the connection from the sandbox to the real authentication system you only need to change environment variables. https://github.com/island-is/identity-server.sandbox

Info links

More information about how to connect with the authentication system in each developing environment can be found following these links:
Last modified 11mo ago