21 lines
861 B
C#
21 lines
861 B
C#
using System.Text.Encodings.Web;
|
|
using Microsoft.AspNetCore.Authentication;
|
|
using Microsoft.Extensions.Options;
|
|
|
|
namespace SVSim.EmulatedEntrypoint.Security.SteamSessionAuthentication;
|
|
|
|
public class SteamSessionAuthenticationHandler : AuthenticationHandler<SteamAuthenticationHandlerOptions>
|
|
{
|
|
public SteamSessionAuthenticationHandler(IOptionsMonitor<SteamAuthenticationHandlerOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock)
|
|
{
|
|
}
|
|
|
|
public SteamSessionAuthenticationHandler(IOptionsMonitor<SteamAuthenticationHandlerOptions> options, ILoggerFactory logger, UrlEncoder encoder) : base(options, logger, encoder)
|
|
{
|
|
}
|
|
|
|
protected async override Task<AuthenticateResult> HandleAuthenticateAsync()
|
|
{
|
|
return AuthenticateResult.Fail("Not implemented");
|
|
}
|
|
} |