## Uses of Class
io.vertx.reactivex.ext.auth.authorization.AuthorizationProvider

- Packages that use AuthorizationProvider
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.auth.authorization |
  io.vertx.reactivex.ext.auth.jdbc |
  io.vertx.reactivex.ext.auth.jwt.authorization |
  io.vertx.reactivex.ext.auth.mongo |
  io.vertx.reactivex.ext.auth.oauth2.authorization |
  io.vertx.reactivex.ext.auth.properties |
  io.vertx.reactivex.ext.auth.sqlclient |
  io.vertx.reactivex.ext.web.handler |
  io.vertx.reactivex.ext.web.handler.sockjs |

- - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.authorization

    Fields in io.vertx.reactivex.ext.auth.authorization with type parameters of type AuthorizationProvider
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<AuthorizationProvider>` | AuthorizationProvider.`__TYPE_ARG`

    Methods in io.vertx.reactivex.ext.auth.authorization that return AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AuthorizationProvider` | AuthorizationProvider.`create(String id, Set<Authorization> authorizations)` create an authorization provider with the specified id and authorizations
    `static AuthorizationProvider` | AuthorizationProvider.`newInstance(AuthorizationProvider arg)`

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.jdbc

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.jdbc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDBCAuthorization` Factory interface for creating instances that use the Vert.x JDBC client.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.jwt.authorization

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.jwt.authorization
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JWTAuthorization` Implementation of the JWT authorization provider.
    `class` | `MicroProfileAuthorization` Implementation of the Microprofile MP-JWT 1.1 RBAC based on the access token groups key.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.mongo

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.mongo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoAuthorization` An extension of AuthProvider which is using as store NOTE: This class has been automatically generated from the `original` non RX-ified interface using Vert.x codegen.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.oauth2.authorization

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.oauth2.authorization
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KeycloakAuthorization` Implementation of the Keycloak Authorization Provider.
    `class` | `ScopeAuthorization` Scope is a mechanism in OAuth 2.0 to limit an application's access to a user's account.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.properties

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.properties
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PropertyFileAuthorization` Factory interface for creating property file based `AuthenticationProvider` instances.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.auth.sqlclient

    Subclasses of AuthorizationProvider in io.vertx.reactivex.ext.auth.sqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SqlAuthorization` Factory interface for creating instances that use the Vert.x SQL client.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.web.handler

    Methods in io.vertx.reactivex.ext.web.handler with parameters of type AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthorizationHandler` | AuthorizationHandler.`addAuthorizationProvider(AuthorizationProvider authorizationProvider)` Adds a provider that shall be used to retrieve the required authorizations for the user to attest.

  - ### Uses of AuthorizationProvider in io.vertx.reactivex.ext.web.handler.sockjs

    Methods in io.vertx.reactivex.ext.web.handler.sockjs with parameters of type AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `Router` | SockJSHandler.`bridge(AuthorizationProvider authorizationProvider, SockJSBridgeOptions bridgeOptions, Handler<BridgeEvent> bridgeEventHandler)` Like `SockJSHandler.bridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions)` but specifying a handler that will receive bridge events.

Copyright © 2022 Eclipse. All rights reserved.