GrandID API - Dokumentation

GrandID är vårt enkla men geniala API som ger tillgång till de flesta inloggningsmetoder som går att använda.

 

För att kunna implementera GrandID API behöver du få unika nycklar av oss. Beställ dem genom att maila till info@e-identitet.se eller ring oss på 018-481 19 00.

 

Inledning

Den fullständiga manualen hittar du länkad till längst ner på sidan. Nedanstående är en komprimerad version av hur du kommer igång.

 

Förenklad teknisk information

Det som du som utvecklare behöver känna till är två stycken HTTP GET anrop.

 

Först ett anrop till /json1.1/FederatedLogin för att skapa en inloggnings session.

 

Exempel:

https://client-test.grandid.com/json1.1/FederatedLogin?apiKey=xxx&authenticateServiceKey=xxx&callbackUrl=http://www.din-tjänst.com

 


Du får tillbaka ett sessionId samt en redirectUrl i JSON format.

 

Exempel:

{"sessionId":"08efba128c49aa41bf62c27974f1a3cf", "redirectUrl":"https://login.grandid.com/?sessionid=xxxxxxxxx"}

 

Redirecta användaren till redirectUrl i JSON svaret. Användaren kommer då till inloggningssidan för tjänsten. Efter att inloggningen är klar blir användaren skickad till callbackUrl som du angav i första anropet.

 

På din callbackUrl så ska du anropa GetSession.

 

Exempel:

https://client-test.grandid.com/json1.1/GetSession?apiKey=xxx&authenticateServiceKey=xxx&sessionId=xxxxx

 

Exempel svar på GetSession:

 

{"sessionId":"70011754034dc3be3c1e1d88831f0e5a",
"username":"anders.andersson@example.com",
"userAttributes":{
"mobile":"+46707123456","sn":"Andersson",
"givenname":"Anders",
"samaccountname":"anders.andersson",
"title":"CTO"
}
}


 

 

All dokumentation för GrandID API

 

Specifik dokumentation för unika inloggningsmetoder

Var god läs den fullständiga dokumentationen innan du läser nedanstående.

 

 

Maila support@e-identitet.se eller ring 018-481 19 00  för support.