Package | Description |
---|---|
org.id4me |
Provides the classes necessary to logon an Id4ME user id at an Id4ME identity
authority and get and validate an userinfo object for this user.
|
Modifier and Type | Method and Description |
---|---|
Id4meSessionData |
Id4meLogon.createSessionData(java.lang.String id4me,
boolean autoRegisterClient)
Create a new
Id4meSessionData object for a give id4me. |
Modifier and Type | Method and Description |
---|---|
boolean |
Id4meLogon.authenticate(Id4meSessionData session_data,
java.lang.String code)
Gets the access-token from the identity authority and stores it into the
Id4meSessionData |
java.lang.String |
Id4meLogon.authorize(Id4meSessionData session_data)
Returns the Id4ME authentication request uri.
|
boolean |
Id4meLogon.doDynamicClientRegistration(Id4meSessionData session_data)
Do a dynamic client registration for the relying party at the InetId's
identity authority and save the registration data in the local registration
storage.
|
boolean |
Id4meLogon.registerClient(Id4meSessionData session_data)
Does the dynamic client registration and stores the registration data into as
JSON string in a text file
|
boolean |
Id4meLogon.unsubscribeIau(Id4meSessionData session_data)
Unsubscribes the relying party at the identity authority and removes the
registration data from the local storage.
|
boolean |
Id4meLogon.userinfo(Id4meSessionData session_data)
Get the userinfo from the userinfo_endpoint which is in the
.well-known data from the identity authority. |