AuthenticationService v0.3.0+7-g8a7f190
Namespaces | Classes
Joutsen.Authentication Namespace Reference

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

Namespaces

namespace  AspNetCore
 Convenience classes for authentication in ASP.Net Core.
 
namespace  Client
 Offers functionality to access data of the authentication service as a cleint.
 
namespace  Jwt
 Interfaces and classes that can be used to create and validate Json Web Tokens.
 
namespace  Persistence
 Abstract database access for Joutsen.Authentication.
 

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...
 
class  Default
 A class that provides access default implementations of authentication interfaces. 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.