Package io.quarkus.oidc.runtime
Class OidcTokenCredentialProducer
- java.lang.Object
-
- io.quarkus.oidc.runtime.OidcTokenCredentialProducer
-
@RequestScoped public class OidcTokenCredentialProducer extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) io.quarkus.security.identity.SecurityIdentity
identity
-
Constructor Summary
Constructors Constructor Description OidcTokenCredentialProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AccessTokenCredential
currentAccessToken()
(package private) IdTokenCredential
currentIdToken()
The producer method for the current id token(package private) RefreshToken
currentRefreshToken()
(package private) TokenIntrospection
currentTokenIntrospection()
The producer method for the current UserInfo(package private) UserInfo
currentUserInfo()
The producer method for the current UserInfo
-
-
-
Method Detail
-
currentIdToken
@Produces @RequestScoped IdTokenCredential currentIdToken()
The producer method for the current id token- Returns:
- the id token
-
currentAccessToken
@Produces @RequestScoped @Alternative @Priority(1) AccessTokenCredential currentAccessToken()
-
currentRefreshToken
@Produces @RequestScoped RefreshToken currentRefreshToken()
-
currentUserInfo
@Produces @RequestScoped UserInfo currentUserInfo()
The producer method for the current UserInfo- Returns:
- the user info
-
currentTokenIntrospection
@Produces @RequestScoped TokenIntrospection currentTokenIntrospection()
The producer method for the current UserInfo- Returns:
- the user info
-
-