Skip to content
Jean-Marc Prieur edited this page Feb 11, 2021 · 26 revisions
namespace Microsoft.Identity.Web {
    public class AuthorizeForScopesAttribute : ExceptionFilterAttribute {
        public string AuthenticationScheme { get; set; }
    }
    public class DefaultCertificateLoader : ICertificateLoader {
        public DefaultCertificateLoader();
        public void LoadIfNeeded(CertificateDescription certificateDescription);
    }
    public interface ICertificateLoader {
        void LoadIfNeeded(CertificateDescription certificateDescription);
    }
    public class MicrosoftIdentityWebAppAuthenticationBuilder : MicrosoftIdentityBaseAuthenticationBuilder {
        public MicrosoftIdentityAppCallsWebApiAuthenticationBuilder EnableTokenAcquisitionToCallDownstreamApi(IEnumerable<string> initialScopes=null);
    }
    public class MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration : MicrosoftIdentityWebAppAuthenticationBuilder {
            public new MicrosoftIdentityAppCallsWebApiAuthenticationBuilder EnableTokenAcquisitionToCallDownstreamApi(IEnumerable<string> initialScopes=null);
    }
}
namespace Microsoft.Identity.Web.Resource {
    public class RequiredScopeAttribute : TypeFilterAttribute {
        public RequiredScopeAttribute();
        public RequiredScopeAttribute(params string[] acceptedScopes);
        public string RequiredScopesConfigurationKey { get; set; }
    }
}

Getting started with Microsoft Identity Web

Token cache serialization

Web apps

Web APIs

Daemon scenario

Advanced topics

FAQ

News

Contribute

Other resources

Clone this wiki locally