Package org.forgerock.openidconnect
Class OpenIDConnectProvider
- java.lang.Object
-
- org.forgerock.openidconnect.OpenIDConnectProvider
-
@Singleton public class OpenIDConnectProvider extends Object
Provider for OpenId Connect for managing OpenId Connect sessions.- Since:
- 12.0.0
-
-
Constructor Summary
Constructors Constructor Description OpenIDConnectProvider(SSOTokenManager tokenManager, CTSPersistentStore cts, TokenAdapter<org.forgerock.json.JsonValue> tokenAdapter)Constructs a new OpenAMOpenIDConnectProvider.
-
-
-
Constructor Detail
-
OpenIDConnectProvider
@Inject public OpenIDConnectProvider(SSOTokenManager tokenManager, CTSPersistentStore cts, @Named("oauthTokenAdapter") TokenAdapter<org.forgerock.json.JsonValue> tokenAdapter)
Constructs a new OpenAMOpenIDConnectProvider.- Parameters:
tokenManager- An instance of the SSOTokenManager.cts- An instance of the CTSPersistentStore.tokenAdapter- An instance of the TokenAdapter to convert CTS tokens into JsonValue.
-
-
Method Detail
-
destroySession
public void destroySession(String opsId) throws ServerException
Destroys a users session.- Parameters:
opsId- The key id of the id token JWT- Throws:
ServerException- If any internal server error occurs.
-
-