# Uses of Package
io.vertx.ext.auth

- Packages that use io.vertx.ext.auth
  Package | Description
  --- | ---
  io.vertx.ext.auth |
  io.vertx.ext.auth.authentication |
  io.vertx.ext.auth.authorization |
  io.vertx.ext.auth.jdbc |
  io.vertx.ext.auth.jwt |
  io.vertx.ext.auth.mongo |
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.auth.shiro |
  io.vertx.ext.shell.term |
  io.vertx.ext.stomp |
  io.vertx.ext.web |
  io.vertx.ext.web.handler |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.ext.web.sstore |
  io.vertx.rxjava.ext.auth |

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth
  Class and Description
  AuthOptions Deprecated. do not use this interface to create a provider, use the provider specific factory.
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`
  ChainAuth Chain several authentication providers as if they were one.
  HashingAlgorithm Hashing Algorithm.
  HashingStrategy Hashing Strategy manager.
  HashString Utility class to encode/decode hashed strings to be stored on a persistent storage.
  JWTOptions
  KeyStoreOptions Options describing how an JWT KeyStore should behave.
  PubSecKeyOptions Options describing Key stored in PEM format.
  User Represents an authenticates User and contains operations to authorise the user.
  VertxContextPRNG A secure non blocking random number generator isolated to the current context.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.authentication
  Class and Description
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.authorization
  Class and Description
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.jdbc
  Class and Description
  AuthOptions Deprecated. do not use this interface to create a provider, use the provider specific factory.
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.jwt
  Class and Description
  JWTOptions
  KeyStoreOptions Options describing how an JWT KeyStore should behave.
  PubSecKeyOptions Options describing Key stored in PEM format.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.mongo
  Class and Description
  AuthOptions Deprecated. do not use this interface to create a provider, use the provider specific factory.
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.oauth2
  Class and Description
  JWTOptions
  PubSecKeyOptions Options describing Key stored in PEM format.
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.auth.shiro
  Class and Description
  AuthOptions Deprecated. do not use this interface to create a provider, use the provider specific factory.
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`

- Classes in io.vertx.ext.auth used by io.vertx.ext.shell.term
  Class and Description
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`

- Classes in io.vertx.ext.auth used by io.vertx.ext.stomp
  Class and Description
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.web
  Class and Description
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.web.handler
  Class and Description
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.web.handler.sockjs
  Class and Description
  User Represents an authenticates User and contains operations to authorise the user.

- Classes in io.vertx.ext.auth used by io.vertx.ext.web.sstore
  Class and Description
  VertxContextPRNG A secure non blocking random number generator isolated to the current context.

- Classes in io.vertx.ext.auth used by io.vertx.rxjava.ext.auth
  Class and Description
  AuthProvider Deprecated. This interface was quite opionated. The new alternative is to use one of the specific interfaces: `AuthenticationProvider` or `AuthorizationProvider`
  HashingAlgorithm Hashing Algorithm.

Copyright © 2021 Eclipse. All rights reserved.