package auth
- Alphabetic
- Public
- All
Type Members
- 
      
      
      
        
      
    
      
        
        trait
      
      
        AuthOptions extends AnyRef
      
      
      A common base object for authentication options. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        AuthProvider extends AnyRef
      
      
      User-facing interface for authenticating users. 
- 
      
      
      
        
      
    
      
        
        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. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        HashingAlgorithm extends AnyRef
      
      
      Hashing Algorithm. Hashing Algorithm. A common interface to interact with any system provided algorithms. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        HashingStrategy extends AnyRef
      
      
      Hashing Strategy manager. Hashing Strategy manager. This class will load system provided hashing strategies and algorithms. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        KeyStoreOptions extends AnyRef
      
      
      Options describing how an JWT KeyStore should behave. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        PubSecKeyOptions extends AnyRef
      
      
      Options describing how a Cryptographic Key. 
- 
      
      
      
        
      
    
      
        
        class
      
      
        SecretOptions extends AnyRef
      
      
      Options describing a secret. 
- 
      
      
      
        
      
    
      
        
        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. 
- 
      
      
      
        
      
    
      
        
        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. 
Value Members
-  object AuthProvider
-  object ChainAuth
-  object HashingAlgorithm
-  object HashingStrategy
-  object KeyStoreOptions
-  object PubSecKeyOptions
-  object SecretOptions
-  object User
-  object VertxContextPRNG