See: Description
Class | Description |
---|---|
Id4meLogon |
Id4meLogon provides all functionality used to logon a user at a Id4ME
identity authority and query the userinfo from a Id4ME identity agent.
|
Id4meSessionData |
Id4meSessionData holds any data used by
Id4meLogon to logon an user
on an Id4ME identity authority and to requests the userinfo from an
Id4ME identity agent. |
Example logon flow:
Id4meSessionData
object by calling
Id4meLogon.createSessionData(String, boolean)
Id4meLogon.authorize(org.id4me.Id4meSessionData)
code
from the http request at redirection
end pointId4meLogon.authenticate(org.id4me.Id4meSessionData, String)
to auathenticate the user at the InetId identity authorityId4meLogon.userinfo(org.id4me.Id4meSessionData)
to
receive the userinfo data from the identity agent and save it in the
Id4meSessionData
External libraries, used by the project:
dnsjava-2.1.7.jar
javax.servlet-api-4.0.0-b07.jar
json-20170516.jar
nimbus-jose-jwt-4.33.jar
dnssecjava-1.1.3.jar
slf4j-api-1.7.25.jar