Packages

package auth

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AuthOptions extends AnyRef

    A common base object for authentication options.

  2. class AuthProvider extends AnyRef

    User-facing interface for authenticating users.

  3. class ChainAuth extends AuthProvider

    Chain several auth providers as if they were one.

    Chain several auth providers as if they were one. This is useful for cases where one want to authenticate across several providers, for example, database and fallback to passwd file.

  4. class HashingAlgorithm extends AnyRef

    Hashing Algorithm.

    Hashing Algorithm. A common interface to interact with any system provided algorithms.

  5. class HashingStrategy extends AnyRef

    Hashing Strategy manager.

    Hashing Strategy manager.

    This class will load system provided hashing strategies and algorithms.

  6. class KeyStoreOptions extends AnyRef

    Options describing how an JWT KeyStore should behave.

  7. class PubSecKeyOptions extends AnyRef

    Options describing how a Cryptographic Key.

  8. class SecretOptions extends AnyRef

    Options describing a secret.

  9. class User extends AnyRef

    Represents an authenticates User and contains operations to authorise the user.

    Represents an authenticates User and contains operations to authorise the user.

    Please consult the documentation for a detailed explanation.

  10. class VertxContextPRNG extends AnyRef

    A secure non blocking random number generator isolated to the current context.

    A secure non blocking random number generator isolated to the current context. The PRNG is bound to the vert.x context and setup to close when the context shuts down.

    When applicable, use of VertxContextPRNG rather than create new PRNG objects is helpful to keep the system entropy usage to the minimum avoiding potential blocking across the application.

    The use of VertxContextPRNG is particularly appropriate when multiple handlers use random numbers.

Ungrouped