# 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.rxjava3.ext.auth |
  io.vertx.rxjava3.ext.auth.jwt |

- 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`
  HashingAlgorithm Hashing Algorithm.
  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.
  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
  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.rxjava3.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`
  ChainAuth Chain several authentication providers as if they were one.
  HashingAlgorithm Hashing Algorithm.
  HashingStrategy Hashing Strategy manager.
  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.rxjava3.ext.auth.jwt
  Class and Description
  JWTOptions

Copyright © 2023 Eclipse. All rights reserved.