![JAR search and dependency download from the Maven repository](/logo.png)
org.id4me.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of relying-party-api Show documentation
Show all versions of relying-party-api Show documentation
ID4me RelyingParty API prototype
The newest version!
/**
* 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.
*
* Example logon flow:
*
* - Create an {@link org.id4me.Id4meSessionData} object by calling
* {@link org.id4me.Id4meLogon#createSessionData(String, boolean)}
* - Rerdorect the client to the authorization uri received by
* {@link org.id4me.Id4meLogon#authorize(org.id4me.Id4meSessionData)}
* - Get the parameter
code
from the http request at redirection
* end point
* - Call
* {@link org.id4me.Id4meLogon#authenticate(org.id4me.Id4meSessionData, String)}
* to auathenticate the user at the InetId identity authority
* - Call {@link org.id4me.Id4meLogon#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
*/
package org.id4me;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy