# Uses of Package
io.vertx.reactivex.ext.auth.authorization

- Packages that use io.vertx.reactivex.ext.auth.authorization
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.auth |
  io.vertx.reactivex.ext.auth.audit |
  io.vertx.reactivex.ext.auth.authorization |
  io.vertx.reactivex.ext.auth.jwt.authorization |
  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 |

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth
  Class | Description
  --- | ---
  Authorizations | Represents a cache map of authorizations per provider.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.audit
  Class | Description
  --- | ---
  Authorization | Interface representing any kind of authorization such as: Role based authorization Permission based authorization Logical authorization (AND, OR, NOT) Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.) Context based authorization (ie: allow access if the ip address is 'xxx.xxx.xxx.xxx') Custom based authorization (ie: based on a script or hard-coded code specific to an application) etc.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.authorization
  Class | Description
  --- | ---
  AndAuthorization | Allows to perform a logical 'and' between several authorizations
  Authorization | Interface representing any kind of authorization such as: Role based authorization Permission based authorization Logical authorization (AND, OR, NOT) Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.) Context based authorization (ie: allow access if the ip address is 'xxx.xxx.xxx.xxx') Custom based authorization (ie: based on a script or hard-coded code specific to an application) etc.
  AuthorizationContext | The AuthorizationContext contains properties that can be used to match authorizations.
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.
  Authorizations | Represents a cache map of authorizations per provider.
  NotAuthorization | Allows to perform a logical 'not' of the specified authorization
  OrAuthorization | Allows to perform a logical 'or' between several authorizations
  PermissionBasedAuthorization | Represents a permission Note that the permission can optionally be assigned to a specific resource
  RoleBasedAuthorization | Represents a role.
  WildcardPermissionBasedAuthorization | Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.) Note that it can optionally be assigned to a specific resource

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.jwt.authorization
  Class | Description
  --- | ---
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.oauth2.authorization
  Class | Description
  --- | ---
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.properties
  Class | Description
  --- | ---
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.auth.sqlclient
  Class | Description
  --- | ---
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.web.handler
  Class | Description
  --- | ---
  Authorization | Interface representing any kind of authorization such as: Role based authorization Permission based authorization Logical authorization (AND, OR, NOT) Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.) Context based authorization (ie: allow access if the ip address is 'xxx.xxx.xxx.xxx') Custom based authorization (ie: based on a script or hard-coded code specific to an application) etc.
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.

- Classes in io.vertx.reactivex.ext.auth.authorization used by io.vertx.reactivex.ext.web.handler.sockjs
  Class | Description
  --- | ---
  AuthorizationProvider | The role of an AuthorizationProvider is to return a set of Authorization.