{
namespace Microsoft.AspNetCore.Authentication.MicrosoftAccount {
public class MicrosoftAccountHandler : OAuthHandler<MicrosoftAccountOptions> {
+ protected override string BuildChallengeUrl(AuthenticationProperties properties, string redirectUri);
}
+ public class MicrosoftChallengeProperties : OAuthChallengeProperties {
+ public static readonly string DomainHintKey;
+ public static readonly string LoginHintKey;
+ public static readonly string PromptKey;
+ public static readonly string ResponseModeKey;
+ public MicrosoftChallengeProperties();
+ public MicrosoftChallengeProperties(IDictionary<string, string> items);
+ public MicrosoftChallengeProperties(IDictionary<string, string> items, IDictionary<string, object> parameters);
+ public string DomainHint { get; set; }
+ public string LoginHint { get; set; }
+ public string Prompt { get; set; }
+ public string ResponseMode { get; set; }
+ }
}
- namespace Microsoft.AspNetCore.Builder {
{
- public static class MicrosoftAccountAppBuilderExtensions {
{
- public static IApplicationBuilder UseMicrosoftAccountAuthentication(this IApplicationBuilder app);
- public static IApplicationBuilder UseMicrosoftAccountAuthentication(this IApplicationBuilder app, MicrosoftAccountOptions options);
- }
- }
}