Skip to main content

IdentityAuth

Assembly: ServiceStack.Extensions.dll​
View Source​
Declaration
public static class IdentityAuth : object

Properties​

Config​

View Source​
Declaration
public static IIdentityAuthContext Config { get; }

Fields​

TokenCookie​

View Source​
Declaration
public static string TokenCookie

RefreshTokenCookie​

View Source​
Declaration
public static string RefreshTokenCookie

Methods​

For<TUser>()​

View Source​
Declaration
public static Action<AuthFeature> For<TUser>()
where TUser : IdentityUser
Returns​

Action<ServiceStack.AuthFeature>

Type Parameters​
  • TUser

For<TUser>(Action<IdentityAuthContext<TUser, IdentityRole>>)​

View Source​
Declaration
public static Action<AuthFeature> For<TUser>(Action<IdentityAuthContext<TUser, IdentityRole>> configure)
where TUser : IdentityUser
Returns​

Action<ServiceStack.AuthFeature>

Parameters​
TypeName
Action<ServiceStack.Auth.IdentityAuthContext<<TUser>,IdentityRole>>configure
Type Parameters​
  • TUser

For<TUser, TRole>()​

View Source​
Declaration
public static Action<AuthFeature> For<TUser, TRole>()
where TUser : IdentityUser where TRole : IdentityRole
Returns​

Action<ServiceStack.AuthFeature>

Type Parameters​
  • TUser
  • TRole

For<TUser, TRole>(Action<IdentityAuthContext<TUser, TRole>>)​

View Source​
Declaration
public static Action<AuthFeature> For<TUser, TRole>(Action<IdentityAuthContext<TUser, TRole>> configure)
where TUser : IdentityUser where TRole : IdentityRole
Returns​

Action<ServiceStack.AuthFeature>

Parameters​
TypeName
Action<ServiceStack.Auth.IdentityAuthContext<<TUser>,<TRole>>>configure
Type Parameters​
  • TUser
  • TRole

UseJwtCookie(IApplicationBuilder, Nullable<String>)​

View Source​
Declaration
public static IApplicationBuilder UseJwtCookie(this IApplicationBuilder app, string? cookieName = null)
Returns​

IApplicationBuilder

Parameters​
TypeName
IApplicationBuilderapp
System.Nullable<System.String>cookieName