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

Interfaces and classes that provide access to the model without specifying a concrete persistence technology. More...

Namespaces

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

Classes

class  AbstractAuthentication
 A class that provides access to authentication information registered with the current thread. More...
 
interface  Application
 An interface representing an application registered wihtt he authentication service. More...
 
class  ApplicationNotFound
 An exception that is raised if a request for an unknown application was issued. More...
 
interface  ApplicationRepository
 A repository that provides access to persisted applications and offers ways to create and delete them. More...
 
class  AuthenticatedPrincipal
 An adapter class that allows an AuthenticatedUser to be used as a principal. More...
 
interface  AuthenticatedUser
 An interface representing an active authenticated user. More...
 
class  AuthenticatedUserIdentity
 An adapter class that allows an AuthenticatedUser to be used as an identity. More...
 
interface  Authenticator
 An interface that can be used to authenticate a user by its name and password. More...
 
interface  CreationTrackable
 An interface representing a database object that stores information about its creation. More...
 
class  Default
 A class that provides access default implementations of authentication interfaces. More...
 
interface  ModificationTrackable
 An interface representing a database object that stores information about its last modification. More...
 
interface  Role
 An interface representing a user's role in an application. More...
 
interface  RoleRepository
 A repository that provides access to persisted roles and offers ways to create and delete them. More...
 
class  ThreadAuthentication
 A class that provides access to authentication information registered with the current thread. More...
 
interface  User
 An interface representing an user registered with the authentication service. More...
 
class  UserNotFound
 An exception that is raised if a request for an unknown user was issued. More...
 
interface  UserRepository
 A repository that provides access to persisted users and offers ways to create, update and delete them. More...
 

Detailed Description

Interfaces and classes that provide access to the model without specifying a concrete persistence technology.