AuthenticationService  v0.2.0
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  ErrorMessage
 A model class providing validation error messages. More...
 
class  Global
 
class  NewUser
 A class representing the json data structure of an new user. More...
 
class  PasswordChange
 
class  PreActionValidationAttribute
 An attribute that can be used to validate action input before the action is exectued. 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...
 
interface  ValidatableModel
 A model that can be validated directly. More...
 
class  WebApiConfig
 

Detailed Description

A web API to authenticate and manage users and applications.