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

A web API to authenticate and manage users and applications. More...

Namespaces

namespace  v2
 Version 2 of the web API.
 

Classes

class  ActivationToken
 A class that represents the json model used to activate a user and set its password. More...
 
class  Application
 A class representing the json data structure of an application. More...
 
class  ApplicationName
 A class representing the json data structure of the name of an application. More...
 
class  ApplicationRepositoryExtensions
 
class  AuthenticatedUserWrapper
 
class  ControllerAuthorization
 Controller extension methods that handle different authorization cases. More...
 
class  ControllerExtensions
 Extension methods for tasks shared by controllers.
 
class  NewUser
 A class representing the json data structure of an new user. More...
 
class  PasswordChange
 A class representing the json structure required to change the password of a user. More...
 
class  Role
 A class representing the json data structure of a role. More...
 
class  RoleIdentifier
 A class representing the json data structure that can identify a role. More...
 
class  Roles
 A clss that provides the Roles used by the AuthenticationService. More...
 
class  TokenResult
 A class representing the json data structure sent as a response to a successful token request. More...
 
class  User
 A class representing the json data structure of an user. More...
 
class  UserActivationRole
 
class  UserModification
 A class representing the json data structure to modify a user. More...
 

Detailed Description

A web API to authenticate and manage users and applications.