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.SecurityIdentityidentity
-
Constructor Summary
Constructors Constructor Description OidcTokenCredentialProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AccessTokenCredentialcurrentAccessToken()(package private) IdTokenCredentialcurrentIdToken()The producer method for the current id token(package private) RefreshTokencurrentRefreshToken()(package private) TokenIntrospectioncurrentTokenIntrospection()The producer method for the current UserInfo(package private) UserInfocurrentUserInfo()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
-
-