Skip to main content

MultiAuthEvents

Assembly: ServiceStack.dll​
View Source​
Declaration
public class MultiAuthEvents : IAuthEvents

Properties​

ChildEvents​

View Source​
Declaration
public List<IAuthEvents> ChildEvents { get; }

ChildEventsAsync​

View Source​
Declaration
public List<IAuthEventsAsync> ChildEventsAsync { get; }

Methods​

OnCreated(IRequest, IAuthSession)​

View Source​
Declaration
public void OnCreated(IRequest httpReq, IAuthSession session)
Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession

OnRegistered(IRequest, IAuthSession, IServiceBase)​

View Source​
Declaration
public void OnRegistered(IRequest httpReq, IAuthSession session, IServiceBase registrationService)
Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseregistrationService

OnRegisteredAsync(IRequest, IAuthSession, IServiceBase, CancellationToken)​

View Source​
Declaration
public async Task OnRegisteredAsync(IRequest httpReq, IAuthSession session, IServiceBase registrationService, CancellationToken token = default(CancellationToken))
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseregistrationService
System.Threading.CancellationTokentoken

Validate(IServiceBase, IAuthSession, IAuthTokens, Dictionary<String, String>)​

View Source​
Declaration
public IHttpResult Validate(IServiceBase authService, IAuthSession session, IAuthTokens tokens, Dictionary<string, string> authInfo)
Returns​

ServiceStack.Web.IHttpResult

Parameters​
TypeName
ServiceStack.IServiceBaseauthService
ServiceStack.Auth.IAuthSessionsession
ServiceStack.Auth.IAuthTokenstokens
System.Collections.Generic.Dictionary<System.String,System.String>authInfo

ValidateAsync(IServiceBase, IAuthSession, IAuthTokens, Dictionary<String, String>, CancellationToken)​

View Source​
Declaration
public async Task<IHttpResult> ValidateAsync(IServiceBase authService, IAuthSession session, IAuthTokens tokens, Dictionary<string, string> authInfo, CancellationToken token = default(CancellationToken))
Returns​

System.Threading.Tasks.Task<ServiceStack.Web.IHttpResult>

Parameters​
TypeName
ServiceStack.IServiceBaseauthService
ServiceStack.Auth.IAuthSessionsession
ServiceStack.Auth.IAuthTokenstokens
System.Collections.Generic.Dictionary<System.String,System.String>authInfo
System.Threading.CancellationTokentoken

OnAuthenticated(IRequest, IAuthSession, IServiceBase, IAuthTokens, Dictionary<String, String>)​

View Source​
Declaration
public void OnAuthenticated(IRequest httpReq, IAuthSession session, IServiceBase authService, IAuthTokens tokens, Dictionary<string, string> authInfo)
Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseauthService
ServiceStack.Auth.IAuthTokenstokens
System.Collections.Generic.Dictionary<System.String,System.String>authInfo

OnAuthenticatedAsync(IRequest, IAuthSession, IServiceBase, IAuthTokens, Dictionary<String, String>, CancellationToken)​

View Source​
Declaration
public async Task OnAuthenticatedAsync(IRequest httpReq, IAuthSession session, IServiceBase authService, IAuthTokens tokens, Dictionary<string, string> authInfo, CancellationToken token = default(CancellationToken))
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseauthService
ServiceStack.Auth.IAuthTokenstokens
System.Collections.Generic.Dictionary<System.String,System.String>authInfo
System.Threading.CancellationTokentoken

OnLogout(IRequest, IAuthSession, IServiceBase)​

View Source​
Declaration
public void OnLogout(IRequest httpReq, IAuthSession session, IServiceBase authService)
Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseauthService

OnLogoutAsync(IRequest, IAuthSession, IServiceBase, CancellationToken)​

View Source​
Declaration
public async Task OnLogoutAsync(IRequest httpReq, IAuthSession session, IServiceBase authService, CancellationToken token = default(CancellationToken))
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Auth.IAuthSessionsession
ServiceStack.IServiceBaseauthService
System.Threading.CancellationTokentoken

Implements​