OpenID Get started - kmd-identity/documentation GitHub Wiki
How to integrate your application with KMD Identity based on OpenID
Please familiarize yourself with the KMD Identity concepts.
Have a look at our sample and test applications for inspiration.
KMD Identity OpenID configuration
The OpenID configuration url for KMD Identity is: https://identity.kmd.dk/adfs/services/trust/.well-known/openid-configuration
The /authorize, /token and /logout endpoints are specified in the OpenID configuration.
Requirements
- The requirements to use KMD Identity with OpenID depend entirely on the specific needs of your application. Therefore you must carefully consider what it is you are trying to accomplish before making a request.
- Do you have 1 or more API's that you want to restrict access to using access tokens from KMD Identity?
- If the answer is yes: Read the requirements for registering an API.
- Do you have 1 or more native applications that needs to authenticate users?
- If the answer is yes: Read the requirements for registering a Native application.
- Do you have 1 or more server applications that either need to authenticate users, or use client credentials to get a token to call an API?
- If the answer is yes: Read the requirements for registering a Server application.
- Do you have 1 or more API's that you want to restrict access to using access tokens from KMD Identity?
- Once you have analyzed your application needs, contact KMD Identity and provide all the information specified in the relevant articles linked above. You do not need to create separate requests for each application, but remember to include a name for the Application Group that all your applications will be grouped under.