All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.id4me.package-info Maven / Gradle / Ivy

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