Class FluxerOAuthExtensions
- Namespace
- Fluxer.Net.OAuth
- Assembly
- Fluxer.Net.dll
public static class FluxerOAuthExtensions
- Inheritance
-
object
FluxerOAuthExtensions
Methods
AddFluxer(AuthenticationBuilder, Action<FluxerOAuthOptions>)
public static AuthenticationBuilder AddFluxer(this AuthenticationBuilder builder, Action<FluxerOAuthOptions> configuration)
Parameters
builder AuthenticationBuilder
configuration Action<FluxerOAuthOptions>
Returns
- AuthenticationBuilder
AddFluxer(AuthenticationBuilder, string, Action<FluxerOAuthOptions>)
public static AuthenticationBuilder AddFluxer(this AuthenticationBuilder builder, string scheme, Action<FluxerOAuthOptions> configuration)
Parameters
builder AuthenticationBuilder
scheme string
configuration Action<FluxerOAuthOptions>
Returns
- AuthenticationBuilder
AddFluxer(AuthenticationBuilder, string, string, Action<FluxerOAuthOptions>)
public static AuthenticationBuilder AddFluxer(this AuthenticationBuilder builder, string scheme, string caption, Action<FluxerOAuthOptions> configuration)
Parameters
builder AuthenticationBuilder
scheme string
caption string
configuration Action<FluxerOAuthOptions>
Returns
- AuthenticationBuilder
AddFluxerClient(IServiceCollection, string, FluxerConfig?)
public static IServiceCollection AddFluxerClient(this IServiceCollection services, string token, FluxerConfig? config = null)
Parameters
services IServiceCollection
token string
config FluxerConfig
Returns
- IServiceCollection
AddFluxerOAuth(IServiceCollection, ulong, string, FluxerConfig?)
public static IServiceCollection AddFluxerOAuth(this IServiceCollection services, ulong clientId, string clientSecret, FluxerConfig? config = null)
Parameters
services IServiceCollection
clientId ulong
clientSecret string
config FluxerConfig
Returns
- IServiceCollection
GetFluxerClaims(ClaimsPrincipal, FluxerBaseClient)
public static FluxerOAuthUser GetFluxerClaims(this ClaimsPrincipal principal, FluxerBaseClient client)
Parameters
principal ClaimsPrincipal
client FluxerBaseClient
Returns
- FluxerOAuthUser