Class KeycloakAuthorization
java.lang.Object
io.vertx.reactivex.ext.auth.oauth2.authorization.KeycloakAuthorization
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate, AuthorizationProvider
public class KeycloakAuthorization
extends Object
implements io.vertx.lang.rx.RxDelegate, AuthorizationProvider
Implementation of the Keycloak Authorization Provider.
NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKeycloakAuthorization(KeycloakAuthorization delegate) KeycloakAuthorization(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic KeycloakAuthorizationcreate()Factory method to create an Authorization Provider for tokens adhering to the Keycloak token format.booleangetAuthorizations(User user) Updates the user with the set of authorizations.getId()returns the id of the authorization providerinthashCode()static KeycloakAuthorizationrxGetAuthorizations(User user) Updates the user with the set of authorizations.toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
KeycloakAuthorization
-
KeycloakAuthorization
-
-
Method Details
-
toString
-
equals
-
hashCode
-
getDelegate
- Specified by:
getDelegatein interfaceAuthorizationProvider- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
getId
returns the id of the authorization provider- Specified by:
getIdin interfaceAuthorizationProvider- Returns:
-
getAuthorizations
Updates the user with the set of authorizations.- Specified by:
getAuthorizationsin interfaceAuthorizationProvider- Parameters:
user- user to lookup and update.- Returns:
- Future void to signal end of asynchronous call.
-
rxGetAuthorizations
Updates the user with the set of authorizations.- Specified by:
rxGetAuthorizationsin interfaceAuthorizationProvider- Parameters:
user- user to lookup and update.- Returns:
- Future void to signal end of asynchronous call.
-
create
Factory method to create an Authorization Provider for tokens adhering to the Keycloak token format. When the user is known to not be a JWT, (e.g.: a OAuth2 response token) then the root claim is expected to be the extracted from the user under the key:accessToken.- Returns:
- a AuthorizationProvider
-
newInstance
-