Technical documentation for implementation of MojeID¶
Edition: 3.1
Tree of Content
- 1. Introduction
- 2. Terminology
- 3. Getting started with MojeID
- 4. MojeID Support Implementation
- 4.1. Implementation via OpenID Connect (OIDC)
- 4.1.1. Overview of Libraries and Modules
- 4.1.2. Implementation Process Overview
- 4.1.3. Client Registration
- 4.1.4. Requesting Login via MojeID
- 4.1.5. Initiation
- 4.1.6. Requesting Identity Authentication
- 4.1.7. Performing Authentication
- 4.1.8. Response to Authentication
- 4.1.9. Requesting Token
- 4.1.10. Requesting Data
- 4.1.11. MojeID LITE Library
- 4.1.12. Identity verification request with a NIA-paired account
- 4.2. Implementation via SAML
- 4.3. Problems with Implementation
- 4.1. Implementation via OpenID Connect (OIDC)
- 5. Interface for Creating MojeID Accounts
- 6. Logging out of MojeID
- 7. MojeID Test Instance
- 8. Appendices
- 8.1. Appendix 1 – List of Data to be Handed Over (OpenID Connect)
- 8.2. Appendix 3 – List of Data to be Handed Over (SAML)
- 8.3. Appendix 4 – List of Data to be Handed Over (SAML specs.nic.cz)
- 8.4. Appendix 5 – List of Data for Registration
- 8.5. Appendix 6 – Examples and Solution of Error Messages
- 8.6. Appendix 7 – Correct Implementation Procedure
- 9. Record of Changes