## Uses of Interface
io.vertx.ext.auth.authorization.AuthorizationProvider

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

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

    Methods in io.vertx.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

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

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

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

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

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

    Subinterfaces of AuthorizationProvider in io.vertx.ext.auth.mongo
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MongoAuthorization` An extension of AuthProvider which is using `MongoClient` as store

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

    Subinterfaces of AuthorizationProvider in io.vertx.ext.auth.oauth2.authorization
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `KeycloakAuthorization` Implementation of the Keycloak Authorization Provider.
    `interface` | `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.ext.auth.properties

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

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

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

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

    Methods in io.vertx.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.ext.web.handler.sockjs

    Methods in io.vertx.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(SockJSBridgeOptions)` but specifying a handler that will receive bridge events.

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

    Methods in io.vertx.reactivex.ext.auth.authorization that return AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthorizationProvider` | AuthorizationProvider.`getDelegate()`

    Methods in io.vertx.reactivex.ext.auth.authorization with parameters of type AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AuthorizationProvider` | AuthorizationProvider.`newInstance(AuthorizationProvider arg)`

    Constructors in io.vertx.reactivex.ext.auth.authorization with parameters of type AuthorizationProvider
    Constructor and Description
    `AuthorizationProvider(AuthorizationProvider delegate)`

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

    Methods in io.vertx.rxjava.ext.auth.authorization that return AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthorizationProvider` | AuthorizationProvider.`getDelegate()`

    Methods in io.vertx.rxjava.ext.auth.authorization with parameters of type AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AuthorizationProvider` | AuthorizationProvider.`newInstance(AuthorizationProvider arg)`

    Constructors in io.vertx.rxjava.ext.auth.authorization with parameters of type AuthorizationProvider
    Constructor and Description
    `AuthorizationProvider(AuthorizationProvider delegate)`

  - ### Uses of AuthorizationProvider in io.vertx.serviceproxy

    Methods in io.vertx.serviceproxy with parameters of type AuthorizationProvider
    Modifier and Type | Method and Description
    --- | ---
    `ServiceAuthInterceptor` | ServiceAuthInterceptor.`setAuthorizationProvider(AuthorizationProvider provider)`

Copyright © 2021 Eclipse. All rights reserved.