using System.Text.Encodings.Web; using DotBased.AspNet.Authority.Managers; using DotBased.AspNet.Authority.Models.Options.Auth; using Microsoft.AspNetCore.Authentication; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; namespace DotBased.AspNet.Authority.Handlers; /// /// Handles authentication for Authority logins. /// public class AuthorityLoginAuthenticationHandler(IOptionsMonitor options, ILoggerFactory logger, UrlEncoder encoder, AuthorityManager manager) : AuthenticationHandler(options, logger, encoder) { // Validate credentials protected override Task HandleAuthenticateAsync() { throw new NotImplementedException(); } }