AuthenticationService  v0.2.0
Namespaces | Classes
Joutsen.Authentication.Jwt Namespace Reference

Interfaces and classes that can be used to create and validate Json Web Tokens. More...

Namespaces

namespace  Web
 Convenience classes that can be used to authenicate users with Json Web Tokens in a Web environment.
 

Classes

class  AuthenticationApplicationConfiguration
 A class representing the minimal required configuration for authentication purposes. More...
 
interface  AuthenticationConfiguration
 An interface allowing access to the configuration required for authentication purposes. More...
 
class  JwtApplication
 An implementation of an Application as it is read from a JWT token. More...
 
class  JwtPrincipal
 A prinicipal implementation for users which are authenticated by a JWT token. More...
 
class  JwtRole
 An implementation of a role as it is read from a JWT token. More...
 
class  TokenCreator
 A class that can be used to issue JWT tokens. More...
 
class  TokenKeys
 Keys used to issue a token. More...
 
class  TokenValidator
 A class that can be used to validate a JWT token and extract user information from it. More...
 

Detailed Description

Interfaces and classes that can be used to create and validate Json Web Tokens.