C# Class Foundation.Server.Infrastructure.AppAuthorization

Application Session. Saved as an encrypted header cookie.
Mostra file Open project: NVentimiglia/Unity3d-Foundation

Public Methods

Method Description
AppAuthorization ( ) : System
AppAuthorization ( UserAccount user ) : System
GetSession ( ) : AppAuthorization

Read from cookie or Create

SetResponse ( ) : void

Save to cookie

SignOut ( ) : void

Sign out

UpdateFrom ( UserAccount user ) : void

Updates session from DB object

Private Methods

Method Description
ToAesJson ( ) : string

Method Details

AppAuthorization() public method

public AppAuthorization ( ) : System
return System

AppAuthorization() public method

public AppAuthorization ( UserAccount user ) : System
user UserAccount
return System

GetSession() public static method

Read from cookie or Create
public static GetSession ( ) : AppAuthorization
return AppAuthorization

SetResponse() public method

Save to cookie
public SetResponse ( ) : void
return void

SignOut() public method

Sign out
public SignOut ( ) : void
return void

UpdateFrom() public method

Updates session from DB object
public UpdateFrom ( UserAccount user ) : void
user UserAccount
return void