From 02c17ee5f385aa83515e4e108dd345b4bd1c6306 Mon Sep 17 00:00:00 2001 From: Westin Musser <127992899+westin-m@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:50:40 -0700 Subject: [PATCH 1/2] mark APIs as shipped edit script --- .../PublicAPI.Shipped.txt | 10 +- .../PublicAPI.Unshipped.txt | 8 - .../InternalAPI.Shipped.txt | 57 +++- .../InternalAPI.Unshipped.txt | 56 --- .../PublicAPI.Shipped.txt | 46 ++- .../PublicAPI.Unshipped.txt | 44 --- .../InternalAPI.Shipped.txt | 3 + .../InternalAPI.Unshipped.txt | 4 - .../PublicAPI.Shipped.txt | 26 +- .../PublicAPI.Unshipped.txt | 25 -- .../PublicAPI/net462/InternalAPI.Shipped.txt | 59 ++++ .../net462/InternalAPI.Unshipped.txt | 59 ---- .../PublicAPI/net472/InternalAPI.Shipped.txt | 59 ++++ .../net472/InternalAPI.Unshipped.txt | 59 ---- .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 25 ++ .../net6.0/InternalAPI.Unshipped.txt | 25 -- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 25 ++ .../net7.0/InternalAPI.Unshipped.txt | 25 -- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 25 ++ .../net8.0/InternalAPI.Unshipped.txt | 25 -- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 25 ++ .../net9.0/InternalAPI.Unshipped.txt | 25 -- .../netstandard2.0/InternalAPI.Shipped.txt | 59 ++++ .../netstandard2.0/InternalAPI.Unshipped.txt | 59 ---- .../PublicAPI/net462/InternalAPI.Shipped.txt | 42 +++ .../net462/InternalAPI.Unshipped.txt | 42 --- .../PublicAPI/net462/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net462/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net472/InternalAPI.Shipped.txt | 42 +++ .../net472/InternalAPI.Unshipped.txt | 42 --- .../PublicAPI/net472/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net472/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 46 +++ .../net6.0/InternalAPI.Unshipped.txt | 46 --- .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 46 +++ .../net7.0/InternalAPI.Unshipped.txt | 46 --- .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 72 ++++ .../net8.0/InternalAPI.Unshipped.txt | 72 ---- .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 6 - .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 72 ++++ .../net9.0/InternalAPI.Unshipped.txt | 72 ---- .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 6 + .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 6 - .../netstandard2.0/InternalAPI.Shipped.txt | 42 +++ .../netstandard2.0/InternalAPI.Unshipped.txt | 42 --- .../netstandard2.0/PublicAPI.Shipped.txt | 4 + .../netstandard2.0/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net462/InternalAPI.Shipped.txt | 6 + .../net462/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net462/PublicAPI.Shipped.txt | 19 ++ .../PublicAPI/net462/PublicAPI.Unshipped.txt | 19 -- .../PublicAPI/net472/InternalAPI.Shipped.txt | 6 + .../net472/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net472/PublicAPI.Shipped.txt | 19 ++ .../PublicAPI/net472/PublicAPI.Unshipped.txt | 19 -- .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 6 + .../net6.0/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 26 ++ .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 26 -- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 6 + .../net7.0/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 26 ++ .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 26 -- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 6 + .../net8.0/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 26 ++ .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 27 -- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 5 + .../net9.0/InternalAPI.Unshipped.txt | 6 - .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 26 ++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 27 -- .../netstandard2.0/InternalAPI.Shipped.txt | 6 + .../netstandard2.0/InternalAPI.Unshipped.txt | 6 - .../netstandard2.0/PublicAPI.Shipped.txt | 19 ++ .../netstandard2.0/PublicAPI.Unshipped.txt | 19 -- .../InternalAPI.Shipped.txt | 3 +- .../InternalAPI.Unshipped.txt | 2 - .../PublicAPI/net462/InternalAPI.Shipped.txt | 2 + .../net462/InternalAPI.Unshipped.txt | 2 - .../PublicAPI/net462/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net462/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net472/InternalAPI.Shipped.txt | 2 + .../net472/InternalAPI.Unshipped.txt | 2 - .../PublicAPI/net472/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net472/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 2 + .../net6.0/InternalAPI.Unshipped.txt | 2 - .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 2 + .../net7.0/InternalAPI.Unshipped.txt | 2 - .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 4 + .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 4 - .../netstandard2.0/PublicAPI.Shipped.txt | 4 + .../netstandard2.0/PublicAPI.Unshipped.txt | 4 - .../PublicAPI/net462/InternalAPI.Shipped.txt | 17 + .../net462/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net462/PublicAPI.Shipped.txt | 15 + .../PublicAPI/net462/PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net472/InternalAPI.Shipped.txt | 17 + .../net472/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net472/PublicAPI.Shipped.txt | 15 + .../PublicAPI/net472/PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 17 + .../net6.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 17 + .../net7.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 17 + .../net8.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 17 + .../net9.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 21 -- .../netstandard2.0/InternalAPI.Shipped.txt | 17 + .../netstandard2.0/InternalAPI.Unshipped.txt | 17 - .../netstandard2.0/PublicAPI.Shipped.txt | 15 + .../netstandard2.0/PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net462/InternalAPI.Shipped.txt | 18 +- .../net462/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net462/PublicAPI.Shipped.txt | 15 + .../PublicAPI/net462/PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net472/InternalAPI.Shipped.txt | 18 +- .../net472/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net472/PublicAPI.Shipped.txt | 15 + .../PublicAPI/net472/PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 18 +- .../net6.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 18 +- .../net7.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 18 +- .../net8.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 21 -- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 18 +- .../net9.0/InternalAPI.Unshipped.txt | 17 - .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 21 ++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 21 -- .../netstandard2.0/InternalAPI.Shipped.txt | 18 +- .../netstandard2.0/InternalAPI.Unshipped.txt | 17 - .../netstandard2.0/PublicAPI.Shipped.txt | 15 + .../netstandard2.0/PublicAPI.Unshipped.txt | 15 - .../InternalAPI.Shipped.txt | 16 + .../InternalAPI.Unshipped.txt | 16 - .../PublicAPI.Shipped.txt | 17 +- .../PublicAPI.Unshipped.txt | 15 - .../PublicAPI/net462/InternalAPI.Shipped.txt | 296 ++++++++++++++++ .../net462/InternalAPI.Unshipped.txt | 297 ---------------- .../PublicAPI/net462/PublicAPI.Shipped.txt | 149 ++++++++ .../PublicAPI/net462/PublicAPI.Unshipped.txt | 149 -------- .../PublicAPI/net472/InternalAPI.Shipped.txt | 296 ++++++++++++++++ .../net472/InternalAPI.Unshipped.txt | 297 ---------------- .../PublicAPI/net472/PublicAPI.Shipped.txt | 149 ++++++++ .../PublicAPI/net472/PublicAPI.Unshipped.txt | 149 -------- .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 318 +++++++++++++++++ .../net6.0/InternalAPI.Unshipped.txt | 319 ------------------ .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 150 ++++++++ .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 150 -------- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 318 +++++++++++++++++ .../net7.0/InternalAPI.Unshipped.txt | 319 ------------------ .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 150 ++++++++ .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 151 --------- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 318 +++++++++++++++++ .../net8.0/InternalAPI.Unshipped.txt | 319 ------------------ .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 150 ++++++++ .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 151 --------- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 318 +++++++++++++++++ .../net9.0/InternalAPI.Unshipped.txt | 318 ----------------- .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 150 ++++++++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 150 -------- .../netstandard2.0/InternalAPI.Shipped.txt | 296 ++++++++++++++++ .../netstandard2.0/InternalAPI.Unshipped.txt | 297 ---------------- .../netstandard2.0/PublicAPI.Shipped.txt | 149 ++++++++ .../netstandard2.0/PublicAPI.Unshipped.txt | 150 -------- .../InternalAPI.Shipped.txt | 40 +++ .../InternalAPI.Unshipped.txt | 40 --- .../PublicAPI.Shipped.txt | 76 ++++- .../PublicAPI.Unshipped.txt | 74 ---- .../InternalAPI.Shipped.txt | 4 +- .../InternalAPI.Unshipped.txt | 3 - .../PublicAPI.Shipped.txt | 24 +- .../PublicAPI.Unshipped.txt | 23 -- .../net462/InternalAPI.Unshipped.txt | 1 - .../PublicAPI/net462/PublicAPI.Unshipped.txt | 1 - .../net472/InternalAPI.Unshipped.txt | 1 - .../PublicAPI/net472/PublicAPI.Unshipped.txt | 1 - .../PublicAPI/net6.0/InternalAPI.Shipped.txt | 91 +++++ .../net6.0/InternalAPI.Unshipped.txt | 92 ----- .../PublicAPI/net6.0/PublicAPI.Shipped.txt | 246 ++++++++++++++ .../PublicAPI/net6.0/PublicAPI.Unshipped.txt | 247 -------------- .../PublicAPI/net7.0/InternalAPI.Shipped.txt | 91 +++++ .../net7.0/InternalAPI.Unshipped.txt | 92 ----- .../PublicAPI/net7.0/PublicAPI.Shipped.txt | 246 ++++++++++++++ .../PublicAPI/net7.0/PublicAPI.Unshipped.txt | 247 -------------- .../PublicAPI/net8.0/InternalAPI.Shipped.txt | 91 +++++ .../net8.0/InternalAPI.Unshipped.txt | 92 ----- .../PublicAPI/net8.0/PublicAPI.Shipped.txt | 246 ++++++++++++++ .../PublicAPI/net8.0/PublicAPI.Unshipped.txt | 247 -------------- .../PublicAPI/net9.0/InternalAPI.Shipped.txt | 91 +++++ .../net9.0/InternalAPI.Unshipped.txt | 92 ----- .../PublicAPI/net9.0/PublicAPI.Shipped.txt | 246 ++++++++++++++ .../PublicAPI/net9.0/PublicAPI.Unshipped.txt | 247 -------------- .../netstandard2.0/InternalAPI.Unshipped.txt | 1 - .../netstandard2.0/PublicAPI.Unshipped.txt | 1 - tools/mark-shipped.ps1 | 21 +- 223 files changed, 6291 insertions(+), 6323 deletions(-) diff --git a/src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt index ab058de62..b46e1acab 100644 --- a/src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt @@ -1 +1,9 @@ -#nullable enable +#nullable enable +Microsoft.Identity.Web.TokenAcquirerAppTokenCredential +Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.TokenAcquirerAppTokenCredential(Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer) -> void +Microsoft.Identity.Web.TokenAcquirerTokenCredential +Microsoft.Identity.Web.TokenAcquirerTokenCredential.TokenAcquirerTokenCredential(Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer) -> void +override Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenAcquirerTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquirerTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask diff --git a/src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt index 2635fd439..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt @@ -1,8 +0,0 @@ -Microsoft.Identity.Web.TokenAcquirerAppTokenCredential -Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.TokenAcquirerAppTokenCredential(Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer) -> void -Microsoft.Identity.Web.TokenAcquirerTokenCredential -Microsoft.Identity.Web.TokenAcquirerTokenCredential.TokenAcquirerTokenCredential(Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer) -> void -override Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquirerAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenAcquirerTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquirerTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask diff --git a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt index 47d24722f..10c752a5a 100644 --- a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt @@ -1 +1,56 @@ -#nullable enable +#nullable enable +const Microsoft.Identity.Web.CertificateConstants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.CertificateConstants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.BothClientSecretAndCertificateProvided = "IDW10105: Both client secret and client certificate, cannot be included in the configuration of the web app when calling a web API. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: All client certificates passed to the configuration have expired or can't be loaded. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.ClientSecretAndCertificateNull = "IDW10104: Both client secret and client certificate cannot be null or whitespace, and only ONE must be included in the configuration of the web app when calling a web API. For instance, in the appsettings.json file. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.FromStoreWithThumbprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.CertificateErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +Microsoft.Identity.Web.Base64EncodedCertificateLoader +Microsoft.Identity.Web.Base64EncodedCertificateLoader.Base64EncodedCertificateLoader() -> void +Microsoft.Identity.Web.Base64EncodedCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.CertificateConstants +Microsoft.Identity.Web.CertificateDescription.Container.get -> string? +Microsoft.Identity.Web.CertificateDescription.Container.set -> void +Microsoft.Identity.Web.CertificateDescription.ReferenceOrValue.get -> string? +Microsoft.Identity.Web.CertificateDescription.ReferenceOrValue.set -> void +Microsoft.Identity.Web.CertificateErrorMessage +Microsoft.Identity.Web.CertificateLoaderHelper +Microsoft.Identity.Web.CertificateLoaderHelper.CertificateLoaderHelper() -> void +Microsoft.Identity.Web.FromPathCertificateLoader +Microsoft.Identity.Web.FromPathCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.FromPathCertificateLoader.FromPathCertificateLoader() -> void +Microsoft.Identity.Web.FromPathCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.KeyVaultCertificateLoader +Microsoft.Identity.Web.KeyVaultCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.KeyVaultCertificateLoader.KeyVaultCertificateLoader() -> void +Microsoft.Identity.Web.KeyVaultCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader +Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.SignedAssertionFilePathCredentialsLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void +Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader +Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.SignedAssertionFromManagedIdentityCredentialLoader(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader +Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.StoreWithDistinguishedNameCertificateLoader() -> void +Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader +Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource +Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.StoreWithThumbprintCertificateLoader() -> void +static Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadFromBase64Encoded(string! certificateBase64, string! password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Security.Cryptography.X509Certificates.X509Certificate2! +static Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadFromBase64Encoded(string! certificateBase64, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Security.Cryptography.X509Certificates.X509Certificate2! +static Microsoft.Identity.Web.CertificateLoaderHelper.DetermineX509KeyStorageFlag() -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags +static Microsoft.Identity.Web.CertificateLoaderHelper.DetermineX509KeyStorageFlag(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription) -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags +static Microsoft.Identity.Web.CertificateLoaderHelper.FindCertificateByCriterium(System.Security.Cryptography.X509Certificates.X509Store! x509Store, System.Security.Cryptography.X509Certificates.X509FindType identifierCriterium, string! certificateIdentifier) -> System.Security.Cryptography.X509Certificates.X509Certificate2? +static Microsoft.Identity.Web.CertificateLoaderHelper.ParseStoreLocationAndName(string! storeDescription, ref System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation, ref System.Security.Cryptography.X509Certificates.StoreName certificateStoreName) -> void +static Microsoft.Identity.Web.KeyVaultCertificateLoader.LoadFromKeyVaultAsync(string! keyVaultUrl, string! certificateName, string? managedIdentityClientId, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.KeyVaultCertificateLoader.UserAssignedManagedIdentityClientId.get -> string? +static Microsoft.Identity.Web.KeyVaultCertificateLoader.UserAssignedManagedIdentityClientId.set -> void diff --git a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt index 10c752a5a..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt @@ -1,56 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.CertificateConstants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.CertificateConstants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.BothClientSecretAndCertificateProvided = "IDW10105: Both client secret and client certificate, cannot be included in the configuration of the web app when calling a web API. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: All client certificates passed to the configuration have expired or can't be loaded. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.ClientSecretAndCertificateNull = "IDW10104: Both client secret and client certificate cannot be null or whitespace, and only ONE must be included in the configuration of the web app when calling a web API. For instance, in the appsettings.json file. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.FromStoreWithThumbprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -Microsoft.Identity.Web.Base64EncodedCertificateLoader -Microsoft.Identity.Web.Base64EncodedCertificateLoader.Base64EncodedCertificateLoader() -> void -Microsoft.Identity.Web.Base64EncodedCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CertificateConstants -Microsoft.Identity.Web.CertificateDescription.Container.get -> string? -Microsoft.Identity.Web.CertificateDescription.Container.set -> void -Microsoft.Identity.Web.CertificateDescription.ReferenceOrValue.get -> string? -Microsoft.Identity.Web.CertificateDescription.ReferenceOrValue.set -> void -Microsoft.Identity.Web.CertificateErrorMessage -Microsoft.Identity.Web.CertificateLoaderHelper -Microsoft.Identity.Web.CertificateLoaderHelper.CertificateLoaderHelper() -> void -Microsoft.Identity.Web.FromPathCertificateLoader -Microsoft.Identity.Web.FromPathCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.FromPathCertificateLoader.FromPathCertificateLoader() -> void -Microsoft.Identity.Web.FromPathCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.KeyVaultCertificateLoader -Microsoft.Identity.Web.KeyVaultCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.KeyVaultCertificateLoader.KeyVaultCertificateLoader() -> void -Microsoft.Identity.Web.KeyVaultCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader -Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.SignedAssertionFilePathCredentialsLoader.SignedAssertionFilePathCredentialsLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader -Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.SignedAssertionFromManagedIdentityCredentialLoader.SignedAssertionFromManagedIdentityCredentialLoader(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader -Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.StoreWithDistinguishedNameCertificateLoader.StoreWithDistinguishedNameCertificateLoader() -> void -Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader -Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.StoreWithThumbprintCertificateLoader.StoreWithThumbprintCertificateLoader() -> void -static Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadFromBase64Encoded(string! certificateBase64, string! password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Security.Cryptography.X509Certificates.X509Certificate2! -static Microsoft.Identity.Web.Base64EncodedCertificateLoader.LoadFromBase64Encoded(string! certificateBase64, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Security.Cryptography.X509Certificates.X509Certificate2! -static Microsoft.Identity.Web.CertificateLoaderHelper.DetermineX509KeyStorageFlag() -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -static Microsoft.Identity.Web.CertificateLoaderHelper.DetermineX509KeyStorageFlag(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription) -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -static Microsoft.Identity.Web.CertificateLoaderHelper.FindCertificateByCriterium(System.Security.Cryptography.X509Certificates.X509Store! x509Store, System.Security.Cryptography.X509Certificates.X509FindType identifierCriterium, string! certificateIdentifier) -> System.Security.Cryptography.X509Certificates.X509Certificate2? -static Microsoft.Identity.Web.CertificateLoaderHelper.ParseStoreLocationAndName(string! storeDescription, ref System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation, ref System.Security.Cryptography.X509Certificates.StoreName certificateStoreName) -> void -static Microsoft.Identity.Web.KeyVaultCertificateLoader.LoadFromKeyVaultAsync(string! keyVaultUrl, string! certificateName, string? managedIdentityClientId, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags x509KeyStorageFlags) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.KeyVaultCertificateLoader.UserAssignedManagedIdentityClientId.get -> string? -static Microsoft.Identity.Web.KeyVaultCertificateLoader.UserAssignedManagedIdentityClientId.set -> void diff --git a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt index ab058de62..ff5a070be 100644 --- a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt @@ -1 +1,45 @@ -#nullable enable +#nullable enable +Microsoft.Identity.Web.CertificateDescription +Microsoft.Identity.Web.CertificateDescription.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.CertificateDescription.Certificate.set -> void +Microsoft.Identity.Web.CertificateDescription.CertificateDescription() -> void +Microsoft.Identity.Web.CertificateDescription.CertificateDescription(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription) -> void +Microsoft.Identity.Web.CertificateDescription.SourceType.get -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateDescription.SourceType.set -> void +Microsoft.Identity.Web.CertificateDescription.X509KeyStorageFlags.get -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags +Microsoft.Identity.Web.CertificateDescription.X509KeyStorageFlags.set -> void +Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.Base64Encoded = 2 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.Certificate = 0 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.KeyVault = 1 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.Path = 3 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.StoreWithDistinguishedName = 5 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.CertificateSource.StoreWithThumbprint = 4 -> Microsoft.Identity.Web.CertificateSource +Microsoft.Identity.Web.DefaultCertificateLoader +Microsoft.Identity.Web.DefaultCertificateLoader.DefaultCertificateLoader() -> void +Microsoft.Identity.Web.DefaultCertificateLoader.DefaultCertificateLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void +Microsoft.Identity.Web.DefaultCertificateLoader.LoadIfNeeded(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> void +Microsoft.Identity.Web.DefaultCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultCredentialsLoader +Microsoft.Identity.Web.DefaultCredentialsLoader.CredentialSourceLoaders.get -> System.Collections.Generic.IDictionary! +Microsoft.Identity.Web.DefaultCredentialsLoader.DefaultCredentialsLoader() -> void +Microsoft.Identity.Web.DefaultCredentialsLoader.DefaultCredentialsLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void +Microsoft.Identity.Web.DefaultCredentialsLoader.LoadCredentialsIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultCredentialsLoader.LoadFirstValidCredentialsAsync(System.Collections.Generic.IEnumerable! credentialDescriptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultCredentialsLoader.ResetCredentials(System.Collections.Generic.IEnumerable! credentialDescriptions) -> void +Microsoft.Identity.Web.ICertificateLoader +Microsoft.Identity.Web.ICertificateLoader.LoadIfNeeded(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> void +static Microsoft.Identity.Web.CertificateDescription.FromBase64Encoded(string! base64EncodedValue, string! password) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromBase64Encoded(string! base64EncodedValue) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2! x509certificate2) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromKeyVault(string! keyVaultUrl, string! keyVaultCertificateName) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromPath(string! path, string? password = null) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromStoreWithDistinguishedName(string! certificateDistinguishedName, System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation = System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, System.Security.Cryptography.X509Certificates.StoreName certificateStoreName = System.Security.Cryptography.X509Certificates.StoreName.My) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.CertificateDescription.FromStoreWithThumbprint(string! certificateThumbprint, System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation = System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, System.Security.Cryptography.X509Certificates.StoreName certificateStoreName = System.Security.Cryptography.X509Certificates.StoreName.My) -> Microsoft.Identity.Web.CertificateDescription! +static Microsoft.Identity.Web.DefaultCertificateLoader.LoadAllCertificates(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Collections.Generic.IEnumerable! +static Microsoft.Identity.Web.DefaultCertificateLoader.LoadFirstCertificate(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Security.Cryptography.X509Certificates.X509Certificate2? +static Microsoft.Identity.Web.DefaultCertificateLoader.LoadFirstCertificateAsync(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultCertificateLoader.ResetCertificates(System.Collections.Generic.IEnumerable? credentialDescription) -> void +static Microsoft.Identity.Web.DefaultCertificateLoader.ResetCertificates(System.Collections.Generic.IEnumerable? certificateDescriptions) -> void +static Microsoft.Identity.Web.DefaultCertificateLoader.UserAssignedManagedIdentityClientId.get -> string? +static Microsoft.Identity.Web.DefaultCertificateLoader.UserAssignedManagedIdentityClientId.set -> void diff --git a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt index 9b4ee1c97..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt @@ -1,44 +0,0 @@ -Microsoft.Identity.Web.CertificateDescription -Microsoft.Identity.Web.CertificateDescription.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.CertificateDescription.Certificate.set -> void -Microsoft.Identity.Web.CertificateDescription.CertificateDescription() -> void -Microsoft.Identity.Web.CertificateDescription.CertificateDescription(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription) -> void -Microsoft.Identity.Web.CertificateDescription.SourceType.get -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateDescription.SourceType.set -> void -Microsoft.Identity.Web.CertificateDescription.X509KeyStorageFlags.get -> System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -Microsoft.Identity.Web.CertificateDescription.X509KeyStorageFlags.set -> void -Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.Base64Encoded = 2 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.Certificate = 0 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.KeyVault = 1 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.Path = 3 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.StoreWithDistinguishedName = 5 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.CertificateSource.StoreWithThumbprint = 4 -> Microsoft.Identity.Web.CertificateSource -Microsoft.Identity.Web.DefaultCertificateLoader -Microsoft.Identity.Web.DefaultCertificateLoader.DefaultCertificateLoader() -> void -Microsoft.Identity.Web.DefaultCertificateLoader.DefaultCertificateLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.DefaultCertificateLoader.LoadIfNeeded(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> void -Microsoft.Identity.Web.DefaultCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultCredentialsLoader -Microsoft.Identity.Web.DefaultCredentialsLoader.CredentialSourceLoaders.get -> System.Collections.Generic.IDictionary! -Microsoft.Identity.Web.DefaultCredentialsLoader.DefaultCredentialsLoader() -> void -Microsoft.Identity.Web.DefaultCredentialsLoader.DefaultCredentialsLoader(Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.DefaultCredentialsLoader.LoadCredentialsIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultCredentialsLoader.LoadFirstValidCredentialsAsync(System.Collections.Generic.IEnumerable! credentialDescriptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultCredentialsLoader.ResetCredentials(System.Collections.Generic.IEnumerable! credentialDescriptions) -> void -Microsoft.Identity.Web.ICertificateLoader -Microsoft.Identity.Web.ICertificateLoader.LoadIfNeeded(Microsoft.Identity.Web.CertificateDescription! certificateDescription) -> void -static Microsoft.Identity.Web.CertificateDescription.FromBase64Encoded(string! base64EncodedValue) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromBase64Encoded(string! base64EncodedValue, string! password) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2! x509certificate2) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromKeyVault(string! keyVaultUrl, string! keyVaultCertificateName) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromPath(string! path, string? password = null) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromStoreWithDistinguishedName(string! certificateDistinguishedName, System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation = System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, System.Security.Cryptography.X509Certificates.StoreName certificateStoreName = System.Security.Cryptography.X509Certificates.StoreName.My) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.CertificateDescription.FromStoreWithThumbprint(string! certificateThumbprint, System.Security.Cryptography.X509Certificates.StoreLocation certificateStoreLocation = System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, System.Security.Cryptography.X509Certificates.StoreName certificateStoreName = System.Security.Cryptography.X509Certificates.StoreName.My) -> Microsoft.Identity.Web.CertificateDescription! -static Microsoft.Identity.Web.DefaultCertificateLoader.LoadAllCertificates(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Collections.Generic.IEnumerable! -static Microsoft.Identity.Web.DefaultCertificateLoader.LoadFirstCertificate(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Security.Cryptography.X509Certificates.X509Certificate2? -static Microsoft.Identity.Web.DefaultCertificateLoader.LoadFirstCertificateAsync(System.Collections.Generic.IEnumerable! certificateDescriptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultCertificateLoader.ResetCertificates(System.Collections.Generic.IEnumerable? credentialDescription) -> void -static Microsoft.Identity.Web.DefaultCertificateLoader.ResetCertificates(System.Collections.Generic.IEnumerable? certificateDescriptions) -> void -static Microsoft.Identity.Web.DefaultCertificateLoader.UserAssignedManagedIdentityClientId.get -> string? -static Microsoft.Identity.Web.DefaultCertificateLoader.UserAssignedManagedIdentityClientId.set -> void diff --git a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt index 7dc5c5811..2da3dab46 100644 --- a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt @@ -1 +1,4 @@ #nullable enable +const Microsoft.Identity.Web.Certificateless.CertificatelessConstants.DefaultTokenExchangeUrl = "api://AzureADTokenExchange" -> string! +Microsoft.Identity.Web.Certificateless.CertificatelessConstants +Microsoft.Identity.Web.Certificateless.CertificatelessConstants.CertificatelessConstants() -> void diff --git a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt index 2da3dab46..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt @@ -1,4 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Certificateless.CertificatelessConstants.DefaultTokenExchangeUrl = "api://AzureADTokenExchange" -> string! -Microsoft.Identity.Web.Certificateless.CertificatelessConstants -Microsoft.Identity.Web.Certificateless.CertificatelessConstants.CertificatelessConstants() -> void diff --git a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt index ab058de62..072d368a1 100644 --- a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt @@ -1 +1,25 @@ -#nullable enable +#nullable enable +abstract Microsoft.Identity.Web.ClientAssertionProviderBase.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion +Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.AzureIdentityForKubernetesClientAssertion(Microsoft.Extensions.Logging.ILogger? logger = null) -> void +Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.AzureIdentityForKubernetesClientAssertion(string? filePath, Microsoft.Extensions.Logging.ILogger? logger = null) -> void +Microsoft.Identity.Web.CertificatelessOptions +Microsoft.Identity.Web.CertificatelessOptions.CertificatelessOptions() -> void +Microsoft.Identity.Web.CertificatelessOptions.IsEnabled.get -> bool +Microsoft.Identity.Web.CertificatelessOptions.IsEnabled.set -> void +Microsoft.Identity.Web.CertificatelessOptions.ManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.CertificatelessOptions.ManagedIdentityClientId.set -> void +Microsoft.Identity.Web.ClientAssertion +Microsoft.Identity.Web.ClientAssertion.ClientAssertion(string! signedAssertion, System.DateTimeOffset? expiry) -> void +Microsoft.Identity.Web.ClientAssertion.Expiry.get -> System.DateTimeOffset? +Microsoft.Identity.Web.ClientAssertion.SignedAssertion.get -> string! +Microsoft.Identity.Web.ClientAssertionProviderBase +Microsoft.Identity.Web.ClientAssertionProviderBase.ClientAssertionProviderBase() -> void +Microsoft.Identity.Web.ClientAssertionProviderBase.Expiry.get -> System.DateTimeOffset? +Microsoft.Identity.Web.ClientAssertionProviderBase.GetSignedAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ManagedIdentityClientAssertion +Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void +Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl) -> void +Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId) -> void +override Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ManagedIdentityClientAssertion.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! diff --git a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt index a12d1d6c0..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt @@ -1,25 +0,0 @@ -#nullable enable -abstract Microsoft.Identity.Web.ClientAssertionProviderBase.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion -Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.AzureIdentityForKubernetesClientAssertion(Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.AzureIdentityForKubernetesClientAssertion(string? filePath, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.CertificatelessOptions -Microsoft.Identity.Web.CertificatelessOptions.CertificatelessOptions() -> void -Microsoft.Identity.Web.CertificatelessOptions.IsEnabled.get -> bool -Microsoft.Identity.Web.CertificatelessOptions.IsEnabled.set -> void -Microsoft.Identity.Web.CertificatelessOptions.ManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.CertificatelessOptions.ManagedIdentityClientId.set -> void -Microsoft.Identity.Web.ClientAssertion -Microsoft.Identity.Web.ClientAssertion.ClientAssertion(string! signedAssertion, System.DateTimeOffset? expiry) -> void -Microsoft.Identity.Web.ClientAssertion.Expiry.get -> System.DateTimeOffset? -Microsoft.Identity.Web.ClientAssertion.SignedAssertion.get -> string! -Microsoft.Identity.Web.ClientAssertionProviderBase -Microsoft.Identity.Web.ClientAssertionProviderBase.ClientAssertionProviderBase() -> void -Microsoft.Identity.Web.ClientAssertionProviderBase.Expiry.get -> System.DateTimeOffset? -Microsoft.Identity.Web.ClientAssertionProviderBase.GetSignedAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ManagedIdentityClientAssertion -Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId) -> void -Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -override Microsoft.Identity.Web.AzureIdentityForKubernetesClientAssertion.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ManagedIdentityClientAssertion.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt index e69de29bb..7419cb310 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt @@ -0,0 +1,59 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void +System.Diagnostics.CodeAnalysis.AllowNullAttribute +System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DisallowNullAttribute +System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool +System.Diagnostics.CodeAnalysis.MaybeNullAttribute +System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.NotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Unshipped.txt index a41d4d9ef..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,59 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void -System.Diagnostics.CodeAnalysis.AllowNullAttribute -System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DisallowNullAttribute -System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool -System.Diagnostics.CodeAnalysis.MaybeNullAttribute -System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.NotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt index e69de29bb..7419cb310 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt @@ -0,0 +1,59 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void +System.Diagnostics.CodeAnalysis.AllowNullAttribute +System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DisallowNullAttribute +System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool +System.Diagnostics.CodeAnalysis.MaybeNullAttribute +System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.NotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Unshipped.txt index a41d4d9ef..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,59 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void -System.Diagnostics.CodeAnalysis.AllowNullAttribute -System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DisallowNullAttribute -System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool -System.Diagnostics.CodeAnalysis.MaybeNullAttribute -System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.NotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Shipped.txt index e69de29bb..e3081ff83 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -0,0 +1,25 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Unshipped.txt index 742c973bf..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,25 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Shipped.txt index e69de29bb..e3081ff83 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -0,0 +1,25 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Unshipped.txt index 742c973bf..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,25 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Shipped.txt index e69de29bb..e3081ff83 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -0,0 +1,25 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Unshipped.txt index 742c973bf..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,25 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Shipped.txt index e69de29bb..e3081ff83 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -0,0 +1,25 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Unshipped.txt index 742c973bf..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,25 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index e69de29bb..7419cb310 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -0,0 +1,59 @@ +#nullable enable +Microsoft.Identity.Web.Diagnostics.OsHelper +Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void +Microsoft.Identity.Web.Throws +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool +static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void +static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void +static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void +static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! +static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! +static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember +static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! +static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void +static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void +System.Diagnostics.CodeAnalysis.AllowNullAttribute +System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DisallowNullAttribute +System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void +System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool +System.Diagnostics.CodeAnalysis.MaybeNullAttribute +System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! +System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool +System.Diagnostics.CodeAnalysis.NotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void +System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void +System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void +System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index a41d4d9ef..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,59 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsLinuxPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsMacPlatform() -> bool -static Microsoft.Identity.Web.Diagnostics.OsHelper.IsWindowsPlatform() -> bool -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentException(string! paramName, string? message, System.Exception? innerException) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentNullException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, object? actualValue, string? message) -> void -static Microsoft.Identity.Web.Throws.ArgumentOutOfRangeException(string! paramName, string? message) -> void -static Microsoft.Identity.Web.Throws.IfBufferTooSmall(int bufferSize, int requiredSize, string! paramName = "") -> void -static Microsoft.Identity.Web.Throws.IfMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNull(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.ICollection? argument, string! paramName = "") -> System.Collections.Generic.ICollection! -static Microsoft.Identity.Web.Throws.IfNullOrEmpty(System.Collections.Generic.IReadOnlyCollection? argument, string! paramName = "") -> System.Collections.Generic.IReadOnlyCollection! -static Microsoft.Identity.Web.Throws.IfNullOrMemberNull(TParameter argument, TMember member, string! paramName = "", string! memberName = "") -> TMember -static Microsoft.Identity.Web.Throws.IfNullOrWhitespace(string? argument, string! paramName = "") -> string! -static Microsoft.Identity.Web.Throws.IfOutOfRange(T argument, string! paramName = "") -> T -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message) -> void -static Microsoft.Identity.Web.Throws.InvalidOperationException(string! message, System.Exception? innerException) -> void -System.Diagnostics.CodeAnalysis.AllowNullAttribute -System.Diagnostics.CodeAnalysis.AllowNullAttribute.AllowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DisallowNullAttribute -System.Diagnostics.CodeAnalysis.DisallowNullAttribute.DisallowNullAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute.DoesNotReturnAttribute() -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.DoesNotReturnIfAttribute(bool parameterValue) -> void -System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue.get -> bool -System.Diagnostics.CodeAnalysis.MaybeNullAttribute -System.Diagnostics.CodeAnalysis.MaybeNullAttribute.MaybeNullAttribute() -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.MaybeNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.MemberNotNullAttribute(string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, params string![]! members) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute(bool returnValue, string! member) -> void -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members.get -> string![]! -System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue.get -> bool -System.Diagnostics.CodeAnalysis.NotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullAttribute.NotNullAttribute() -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.NotNullIfNotNullAttribute(string! parameterName) -> void -System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName.get -> string! -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.NotNullWhenAttribute(bool returnValue) -> void -System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue.get -> bool -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.CallerArgumentExpressionAttribute(string! parameterName) -> void -System.Runtime.CompilerServices.CallerArgumentExpressionAttribute.ParameterName.get -> string! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt index e69de29bb..581bb0008 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt @@ -0,0 +1,42 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Unshipped.txt index 581bb0008..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,42 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..abe02faa1 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt index 3c56fb0be..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt index e69de29bb..581bb0008 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt @@ -0,0 +1,42 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Unshipped.txt index 581bb0008..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,42 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..abe02faa1 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt index 3c56fb0be..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Shipped.txt index e69de29bb..1de8e1723 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -0,0 +1,46 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Unshipped.txt index 1de8e1723..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,46 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..de7b6db81 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,7 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Unshipped.txt index be4f04f22..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,6 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Shipped.txt index e69de29bb..1de8e1723 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -0,0 +1,46 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Unshipped.txt index 1de8e1723..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,46 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..de7b6db81 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,7 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Unshipped.txt index 853615761..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,6 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt index e69de29bb..ef9aa6244 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -0,0 +1,72 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Unshipped.txt index 5b53fa1f8..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,72 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..de7b6db81 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,7 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt index 853615761..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,6 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt index e69de29bb..ef9aa6244 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -0,0 +1,72 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Unshipped.txt index 5b53fa1f8..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,72 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string! serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PatchForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! outputJsonTypeInfo) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Text.Json.Serialization.Metadata.JsonTypeInfo! inputJsonTypeInfo) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..de7b6db81 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,7 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt index 853615761..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,6 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index e69de29bb..581bb0008 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -0,0 +1,42 @@ +#nullable enable +Microsoft.Identity.Web.DownstreamApi +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.Logger +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamApiLoggingEventId +readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! +static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void +static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void +static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index 581bb0008..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,42 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.DownstreamApi -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForAppAsync(string! serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.HttpContent? content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.CallApiInternalAsync(string? serviceName, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Net.Http.HttpContent? content = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DeleteForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.DownstreamApi(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamApiOptions, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForAppAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.GetForUserAsync(string? serviceName, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.Logger -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.MergeOptions(string? optionsInstanceName, System.Action? calledApiOptionsOverride, System.Net.Http.HttpMethod! httpMethod) -> Microsoft.Identity.Abstractions.DownstreamApiOptions! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PostForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForAppAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.PutForUserAsync(string? serviceName, TInput input, System.Action? downstreamApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApi.UpdateRequestAsync(System.Net.Http.HttpRequestMessage! httpRequestMessage, System.Net.Http.HttpContent? content, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, bool appToken, System.Security.Claims.ClaimsPrincipal? user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamApiLoggingEventId -readonly Microsoft.Identity.Web.DownstreamApi._logger -> Microsoft.Extensions.Logging.ILogger! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamApi.Logger.HttpRequestError(Microsoft.Extensions.Logging.ILogger! logger, string! ServiceName, string! BaseUrl, string! RelativePath, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.Logger.UnauthenticatedApiCall(Microsoft.Extensions.Logging.ILogger! logger, System.Exception? ex) -> void -static Microsoft.Identity.Web.DownstreamApi.SerializeInput(TInput input, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions) -> System.Net.Http.HttpContent? -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApiWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void -static Microsoft.Identity.Web.DownstreamApiExtensions.RegisterDownstreamApi(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.HttpRequestError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.DownstreamApiLoggingEventId.UnauthenticatedApiCall -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..abe02faa1 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.DownstreamApiExtensions +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 3283f53ea..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.DownstreamApiExtensions -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApi(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.DownstreamApiExtensions.AddDownstreamApis(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..8ea74be83 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,20 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt index 6f76ff718..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,19 +0,0 @@ -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..8ea74be83 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,20 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Unshipped.txt index 6f76ff718..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,19 +0,0 @@ -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..1a3971297 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,27 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Unshipped.txt index 6c7aaa871..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,26 +0,0 @@ -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..1a3971297 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,27 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Unshipped.txt index 6c7aaa871..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,26 +0,0 @@ -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..1a3971297 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,27 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt index eab501d56..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,27 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Shipped.txt index 7dc5c5811..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -1 +1,6 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..1a3971297 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,27 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Unshipped.txt index eab501d56..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,27 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", System.Collections.Generic.IEnumerable? defaultScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationScheme(this System.Collections.Generic.IList! options, string! authenticationScheme) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index e69de29bb..ff7bb2b9f 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -0,0 +1,6 @@ +#nullable enable +Microsoft.Identity.Web.GraphAuthenticationProvider +Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index ff7bb2b9f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,6 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.GraphAuthenticationProvider -Microsoft.Identity.Web.GraphAuthenticationProvider.AuthenticateRequestAsync(Microsoft.Kiota.Abstractions.RequestInformation! request, System.Collections.Generic.Dictionary? additionalAuthenticationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.GraphAuthenticationProvider.GraphAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! authorizationHeaderProvider, Microsoft.Identity.Web.GraphServiceClientOptions! defaultAuthenticationOptions) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddGraphServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..8ea74be83 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,20 @@ #nullable enable +Microsoft.Identity.Web.GraphAuthenticationOptions +Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions +Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void +Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.RequestOptionsExtension +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! +static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 6f76ff718..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,19 +0,0 @@ -Microsoft.Identity.Web.GraphAuthenticationOptions -Microsoft.Identity.Web.GraphAuthenticationOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.GraphAuthenticationOptions.GraphAuthenticationOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions -Microsoft.Identity.Web.GraphServiceClientOptions.GraphServiceClientOptions() -> void -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.GraphServiceClientOptions.Scopes.set -> void -Microsoft.Identity.Web.GraphServiceClientOptions.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.GraphServiceClientOptions.User.set -> void -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.RequestOptionsExtension -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAppOnly(this System.Collections.Generic.IList! options, bool appOnly = true, string? tenant = null) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, Microsoft.Identity.Web.GraphAuthenticationOptions! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithAuthenticationOptions(this System.Collections.Generic.IList! options, System.Action! optionsValue) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithScopes(this System.Collections.Generic.IList! options, params string![]! scopes) -> System.Collections.Generic.IList! -static Microsoft.Identity.Web.RequestOptionsExtension.WithUser(this System.Collections.Generic.IList! options, System.Security.Claims.ClaimsPrincipal! user) -> System.Collections.Generic.IList! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt index 5f282702b..b26736f72 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt @@ -1 +1,2 @@ - \ No newline at end of file +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Unshipped.txt index 4590c9928..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Unshipped.txt @@ -1,2 +0,0 @@ -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt index e69de29bb..b26736f72 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt @@ -0,0 +1,2 @@ +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Unshipped.txt index d9635597b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,2 +0,0 @@ -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt index e69de29bb..b26736f72 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt @@ -0,0 +1,2 @@ +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Unshipped.txt index b26736f72..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,2 +0,0 @@ -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt index e69de29bb..b26736f72 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -0,0 +1,2 @@ +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt index d9635597b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,2 +0,0 @@ -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt index e69de29bb..b26736f72 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -0,0 +1,2 @@ +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt index d9635597b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,2 +0,0 @@ -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddGraphBetaServiceClientWithLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt index a97c52c50..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..b3a6ce656 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,5 @@ #nullable enable +Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index b61107d13..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,4 +0,0 @@ -Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configurationSection) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphBetaServiceCollectionExtensions.AddMicrosoftGraphBeta(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index e69de29bb..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -0,0 +1,17 @@ +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index ff9b0a40e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..402f0f049 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,22 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt index f22a34fc2..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,21 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! graphBaseUrl = "https://graph.microsoft.com/v1.0", string! defaultScopes = "user.read") -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraph(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory, System.Collections.Generic.IEnumerable! initialScopes) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftGraphExtensions.AddMicrosoftGraphAppOnly(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, System.Func! graphServiceClientFactory) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index 5f282702b..75b2b263a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -1 +1,17 @@ - \ No newline at end of file +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal +Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index ab531cbbd..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,17 +0,0 @@ -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage request) -> System.Threading.Tasks.Task -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProvider.TokenAcquisitionAuthenticationProvider(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider authorizationHeaderProvider, Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption options) -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.get -> bool? -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AppOnly.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthenticationScheme.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.get -> System.Action -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.AuthorizationHeaderProviderOptions.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.get -> string[] -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Scopes.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.get -> string -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.Tenant.set -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.TokenAcquisitionAuthenticationProviderOption() -> void -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.get -> System.Security.Claims.ClaimsPrincipal -Microsoft.Identity.Web.TokenAcquisitionAuthenticationProviderOption.User.set -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..b2621f520 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,16 @@ #nullable enable +Microsoft.Identity.Web.BaseRequestExtensions +Microsoft.Identity.Web.GraphServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftGraphOptions +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void +static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T +static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 318fc73f5..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.BaseRequestExtensions -Microsoft.Identity.Web.GraphServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftGraphOptions -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.MicrosoftGraphOptions.BaseUrl.set -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.MicrosoftGraphOptions() -> void -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftGraphOptions.Scopes.set -> void -static Microsoft.Identity.Web.BaseRequestExtensions.WithAppOnly(this T baseRequest, bool appOnly = true, string? tenant = null) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationOptions(this T baseRequest, System.Action! overrideAuthenticationOptions) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithAuthenticationScheme(this T baseRequest, string! authenticationScheme) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithScopes(this T baseRequest, params string![]! scopes) -> T -static Microsoft.Identity.Web.BaseRequestExtensions.WithUser(this T baseRequest, System.Security.Claims.ClaimsPrincipal! user) -> T -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.GraphServiceCollectionExtensions.AddMicrosoftGraph(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action! configureMicrosoftGraphOptions) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt index e69de29bb..b39132440 100644 --- a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt @@ -0,0 +1,16 @@ +#nullable enable +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.OwinTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! MicrosoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider +Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider._configManager -> Microsoft.IdentityModel.Protocols.ConfigurationManager! +Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.Issuer.get -> string? +Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.OpenIdConnectCachingSecurityTokenProvider(string! metadataEndpoint) -> void +Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.SecurityKeys.get -> System.Collections.Generic.IEnumerable? diff --git a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt index d8553b202..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt @@ -1,16 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.OwinTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! MicrosoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.OwinTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider -Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.Issuer.get -> string? -Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.OpenIdConnectCachingSecurityTokenProvider(string! metadataEndpoint) -> void -Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider.SecurityKeys.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider._configManager -> Microsoft.IdentityModel.Protocols.ConfigurationManager! diff --git a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt index ab058de62..bf7328d49 100644 --- a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt @@ -1 +1,16 @@ -#nullable enable +#nullable enable +Microsoft.Identity.Web.ApiControllerExtensions +Microsoft.Identity.Web.AppBuilderExtension +Microsoft.Identity.Web.ControllerBaseExtensions +Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory +Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.OwinTokenAcquirerFactory() -> void +override Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +override Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.PreBuild() -> void +static Microsoft.Identity.Web.ApiControllerExtensions.GetAuthorizationHeaderProvider(this System.Web.Http.ApiController! _) -> Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! +static Microsoft.Identity.Web.ApiControllerExtensions.GetDownstreamApi(this System.Web.Http.ApiController! _) -> Microsoft.Identity.Abstractions.IDownstreamApi! +static Microsoft.Identity.Web.ApiControllerExtensions.GetGraphServiceClient(this System.Web.Http.ApiController! _) -> Microsoft.Graph.GraphServiceClient! +static Microsoft.Identity.Web.AppBuilderExtension.AddMicrosoftIdentityWebApi(this Owin.IAppBuilder! app, Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory! tokenAcquirerFactory, System.Action? configureMicrosoftIdentityApplicationOptions = null, System.Action? updateOptions = null, string! configurationSection = "AzureAd") -> Owin.IAppBuilder! +static Microsoft.Identity.Web.AppBuilderExtension.AddMicrosoftIdentityWebApp(this Owin.IAppBuilder! app, Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory! tokenAcquirerFactory, System.Action? configureMicrosoftIdentityApplicationOptions = null, System.Action? updateOptions = null, string! configurationSection = "AzureAd") -> Owin.IAppBuilder! +static Microsoft.Identity.Web.ControllerBaseExtensions.GetAuthorizationHeaderProvider(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! +static Microsoft.Identity.Web.ControllerBaseExtensions.GetDownstreamApi(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Identity.Abstractions.IDownstreamApi! +static Microsoft.Identity.Web.ControllerBaseExtensions.GetGraphServiceClient(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Graph.GraphServiceClient! diff --git a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt index d00f69b87..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt @@ -1,15 +0,0 @@ -Microsoft.Identity.Web.ApiControllerExtensions -Microsoft.Identity.Web.AppBuilderExtension -Microsoft.Identity.Web.ControllerBaseExtensions -Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory -Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.OwinTokenAcquirerFactory() -> void -override Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -override Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory.PreBuild() -> void -static Microsoft.Identity.Web.ApiControllerExtensions.GetAuthorizationHeaderProvider(this System.Web.Http.ApiController! _) -> Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! -static Microsoft.Identity.Web.ApiControllerExtensions.GetDownstreamApi(this System.Web.Http.ApiController! _) -> Microsoft.Identity.Abstractions.IDownstreamApi! -static Microsoft.Identity.Web.ApiControllerExtensions.GetGraphServiceClient(this System.Web.Http.ApiController! _) -> Microsoft.Graph.GraphServiceClient! -static Microsoft.Identity.Web.AppBuilderExtension.AddMicrosoftIdentityWebApi(this Owin.IAppBuilder! app, Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory! tokenAcquirerFactory, System.Action? configureMicrosoftIdentityApplicationOptions = null, System.Action? updateOptions = null, string! configurationSection = "AzureAd") -> Owin.IAppBuilder! -static Microsoft.Identity.Web.AppBuilderExtension.AddMicrosoftIdentityWebApp(this Owin.IAppBuilder! app, Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory! tokenAcquirerFactory, System.Action? configureMicrosoftIdentityApplicationOptions = null, System.Action? updateOptions = null, string! configurationSection = "AzureAd") -> Owin.IAppBuilder! -static Microsoft.Identity.Web.ControllerBaseExtensions.GetAuthorizationHeaderProvider(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! -static Microsoft.Identity.Web.ControllerBaseExtensions.GetDownstreamApi(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Identity.Abstractions.IDownstreamApi! -static Microsoft.Identity.Web.ControllerBaseExtensions.GetGraphServiceClient(this System.Web.Mvc.ControllerBase! _) -> Microsoft.Graph.GraphServiceClient! diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt index 7dc5c5811..494ac733b 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt @@ -1 +1,297 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Unshipped.txt index 494ac733b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1,297 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt index 7dc5c5811..2fc833600 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt @@ -1 +1,150 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt index bf377895f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1,149 +0,0 @@ -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt index 7dc5c5811..494ac733b 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt @@ -1 +1,297 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Unshipped.txt index 494ac733b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1,297 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt index 7dc5c5811..2fc833600 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt @@ -1 +1,150 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Unshipped.txt index bf377895f..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,149 +0,0 @@ -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Shipped.txt index 7dc5c5811..1b9a83191 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -1 +1,319 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.HttpContextExtensions +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.JwtBearerOptionsMerger +Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string! name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Unshipped.txt index 1b9a83191..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,319 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.HttpContextExtensions -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.JwtBearerOptionsMerger -Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string! name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..f25559f81 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,151 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ApplicationBuilderExtensions +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Unshipped.txt index f2ba07924..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,150 +0,0 @@ -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ApplicationBuilderExtensions -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Shipped.txt index 7dc5c5811..9b7c49167 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -1 +1,319 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.HttpContextExtensions +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.JwtBearerOptionsMerger +Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Unshipped.txt index 9b7c49167..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,319 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.HttpContextExtensions -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.JwtBearerOptionsMerger -Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..f25559f81 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,151 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ApplicationBuilderExtensions +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Unshipped.txt index f25559f81..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,151 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ApplicationBuilderExtensions -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Shipped.txt index 7dc5c5811..9b7c49167 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -1 +1,319 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.HttpContextExtensions +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.JwtBearerOptionsMerger +Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Unshipped.txt index 9b7c49167..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,319 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.HttpContextExtensions -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.JwtBearerOptionsMerger -Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..f25559f81 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,151 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ApplicationBuilderExtensions +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Unshipped.txt index f25559f81..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,151 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ApplicationBuilderExtensions -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Shipped.txt index 7dc5c5811..9b7c49167 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -1 +1,319 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.HttpContextExtensions +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.JwtBearerOptionsMerger +Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Unshipped.txt index be106b949..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,318 +0,0 @@ -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.HttpContextExtensions -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.JwtBearerOptionsMerger -Microsoft.Identity.Web.JwtBearerOptionsMerger.JwtBearerOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.JwtBearerOptionsMerger.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string? name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.AspNetCore.Authentication.OpenIdConnect.AuthorizationCodeReceivedContext! context, System.Collections.Generic.IEnumerable! scopes, string! authenticationScheme = "OpenIdConnect") -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme = "Bearer", Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspNetCore.TokenAcquisitionAspNetCore(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.TokenAcquisitionAspnetCoreHost.TokenAcquisitionAspnetCoreHost(Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.HttpContextExtensions.GetTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.HttpContextExtensions.StoreTokenUsedToCallWebAPI(this Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.IdentityModel.Tokens.SecurityToken? token) -> void -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromJwtBearerOptions(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! jwtBearerOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..f25559f81 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,151 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ApplicationBuilderExtensions +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Unshipped.txt index f2ba07924..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,150 +0,0 @@ -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ApplicationBuilderExtensions -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.ITokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> Microsoft.AspNetCore.Http.PathString? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt index 7dc5c5811..494ac733b 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt @@ -1 +1,297 @@ #nullable enable +const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! +const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! +const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! +const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! +const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! +const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! +const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! +const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! +const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! +const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.Constants.Common = "common" -> string! +const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! +const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! +const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! +const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! +const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! +const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! +const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! +const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! +const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! +const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! +const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! +const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! +const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! +const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! +const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! +const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! +const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! +const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! +const Microsoft.Identity.Web.Constants.One = "1" -> string! +const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! +const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! +const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! +const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! +const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! +const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! +const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! +const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! +const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! +const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! +const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! +const Microsoft.Identity.Web.Constants.True = "True" -> string! +const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! +const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! +const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! +const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! +const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! +const Microsoft.Identity.Web.Constants.Version = "ver" -> string! +const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! +const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! +const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! +const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! +const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! +const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! +const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! +const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! +const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! +const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! +const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! +const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! +const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! +const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? +Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void +Microsoft.Identity.Web.CiamAuthorityHelper +Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void +Microsoft.Identity.Web.ClientInfo +Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? +Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension +Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.ErrorCodes +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.IdHelper +Microsoft.Identity.Web.IDWebErrorMessage +Microsoft.Identity.Web.IMergedOptionsStore +Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost +Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? +Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? +Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void +Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void +Microsoft.Identity.Web.ITokenAcquisitionInternal +Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.LoggingOptions +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void +Microsoft.Identity.Web.LogMessages +Microsoft.Identity.Web.MergedOptions +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience +Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance +Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void +Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? +Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void +Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientName.set -> void +Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? +Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void +Microsoft.Identity.Web.MergedOptions.Component.get -> string? +Microsoft.Identity.Web.MergedOptions.Component.set -> void +Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool +Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool +Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool +Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void +Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel +Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void +Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void +Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool +Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void +Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool +Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void +Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? +Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void +Microsoft.Identity.Web.MergedOptionsStore +Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! +Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void +Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! +Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.MsAuth10AtPop +Microsoft.Identity.Web.OidcConstants +Microsoft.Identity.Web.TokenAcquirer +Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void +Microsoft.Identity.Web.TokenAcquisition +Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.Logger +Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void +Microsoft.Identity.Web.Util.Base64UrlHelpers +readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? +readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! +readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! +readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! +readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! +readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! +static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void +static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! +static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! +static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! +static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void +static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! +static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void +static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool +static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void +static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? +static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index 494ac733b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1,297 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.Aliases = "aliases" -> string! -const Microsoft.Identity.Web.Constants.ApiVersion = "api-version" -> string! -const Microsoft.Identity.Web.Constants.ApplicationJson = "application/json" -> string! -const Microsoft.Identity.Web.Constants.Authorization = "Authorization" -> string! -const Microsoft.Identity.Web.Constants.AzureADIssuerMetadataUrl = "https://login.microsoftonline.com/common/discovery/instance?authorization_endpoint=https://login.microsoftonline.com/common/oauth2/v2.0/authorize&api-version=1.1" -> string! -const Microsoft.Identity.Web.Constants.BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri=" -> string! -const Microsoft.Identity.Web.Constants.CertificateHasBeenRevoked = "AADSTS7000214" -> string! -const Microsoft.Identity.Web.Constants.CertificateIsOutsideValidityWindow = "AADSTS1000502" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.Constants.Common = "common" -> string! -const Microsoft.Identity.Web.Constants.Consent = "consent" -> string! -const Microsoft.Identity.Web.Constants.ConsentUrl = "consentUri" -> string! -const Microsoft.Identity.Web.Constants.Consumers = "consumers" -> string! -const Microsoft.Identity.Web.Constants.DefaultGraphScope = "https://graph.microsoft.com/.default" -> string! -const Microsoft.Identity.Web.Constants.DomainHintParameter = "domainHint" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0" -> string! -const Microsoft.Identity.Web.Constants.IDWebSku = "IDWeb." -> string! -const Microsoft.Identity.Web.Constants.InvalidClient = "invalid_client" -> string! -const Microsoft.Identity.Web.Constants.InvalidKeyError = "AADSTS700027" -> string! -const Microsoft.Identity.Web.Constants.ISessionStore = "ISessionStore" -> string! -const Microsoft.Identity.Web.Constants.JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI" -> string! -const Microsoft.Identity.Web.Constants.LoginHintParameter = "loginHint" -> string! -const Microsoft.Identity.Web.Constants.MediaTypePksc12 = "application/x-pkcs12" -> string! -const Microsoft.Identity.Web.Constants.Metadata = "metadata" -> string! -const Microsoft.Identity.Web.Constants.MsaTenantId = "9188040d-6c67-4c5b-b112-36a304b66dad" -> string! -const Microsoft.Identity.Web.Constants.NameClaim = "name" -> string! -const Microsoft.Identity.Web.Constants.OidcEndpoint = "/.well-known/openid-configuration" -> string! -const Microsoft.Identity.Web.Constants.One = "1" -> string! -const Microsoft.Identity.Web.Constants.Organizations = "organizations" -> string! -const Microsoft.Identity.Web.Constants.PersonalUserCertificateStorePath = "CurrentUser/My" -> string! -const Microsoft.Identity.Web.Constants.PreferredCache = "preferred_cache" -> string! -const Microsoft.Identity.Web.Constants.PreferredNetwork = "preferred_network" -> string! -const Microsoft.Identity.Web.Constants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.Constants.ProposedAction = "proposedAction" -> string! -const Microsoft.Identity.Web.Constants.RequiredScopesSetting = "@setting" -> string! -const Microsoft.Identity.Web.Constants.Scopes = "scopes" -> string! -const Microsoft.Identity.Web.Constants.SignedAssertionInvalidTimeRange = "AADSTS700024" -> string! -const Microsoft.Identity.Web.Constants.TelemetryHeaderKey = "x-client-brkrver" -> string! -const Microsoft.Identity.Web.Constants.TenantDiscoveryEndpoint = "tenant_discovery_endpoint" -> string! -const Microsoft.Identity.Web.Constants.TestSlice = "dc" -> string! -const Microsoft.Identity.Web.Constants.True = "True" -> string! -const Microsoft.Identity.Web.Constants.Upn = "upn" -> string! -const Microsoft.Identity.Web.Constants.UserAgent = "User-Agent" -> string! -const Microsoft.Identity.Web.Constants.UserReadScope = "user.read" -> string! -const Microsoft.Identity.Web.Constants.V1 = "1.0" -> string! -const Microsoft.Identity.Web.Constants.V2 = "2.0" -> string! -const Microsoft.Identity.Web.Constants.Version = "ver" -> string! -const Microsoft.Identity.Web.Constants.XAnchorMailbox = "x-anchormailbox" -> string! -const Microsoft.Identity.Web.Constants.XmlHttpRequest = "XMLHttpRequest" -> string! -const Microsoft.Identity.Web.Constants.XRequestedWith = "X-Requested-With" -> string! -const Microsoft.Identity.Web.Constants.XReturnUrl = "x-ReturnUrl" -> string! -const Microsoft.Identity.Web.ErrorCodes.AccessDenied = "access_denied" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CForgottenPassword = "AADB2C90118" -> string! -const Microsoft.Identity.Web.ErrorCodes.B2CPasswordResetErrorCode = "AADSTS50013" -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorGetIssuerValidatorIsObsolete = "IDW10800: Use MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator. See https://aka.ms/ms-id-web/1.2.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.AadIssuerValidatorIsObsolete = "IDW10804: Use MicrosoftIdentityIssuerValidator. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.B2CTfpIssuerNotSupported = "IDW10304: Microsoft Identity Web does not support a B2C issuer with 'tfp' in the URI. See https://aka.ms/ms-id-web/b2c-issuer for details. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerBaseUriNotSet = "IDW10205: Using Blazor server but the base URI was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.BlazorServerUserNotSet = "IDW10206: Using Blazor server but the user was not properly set. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.CalledApiScopesAreNull = "IDW10207: The CalledApiScopes cannot be null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCertificatesHaveExpiredOrCannotBeLoaded = "IDW10109: No credential could be loaded. This can happen when certificates passed to the configuration have expired or can't be loaded and the code isn't running on Azure to be able to use Managed Identity, Pod Identity etc. Details: " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialScopeParameterShouldEndInDotDefault = "IDW10404: 'scope' parameter should be of the form 'AppIdUri/.default'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientCredentialTenantShouldBeTenanted = "IDW10405: 'tenant' parameter should be a tenant ID or domain name, not 'common', or 'organizations'. See https://aka.ms/ms-id-web/daemon-scenarios. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientInfoReturnedFromServerIsNull = "IDW10402: Client info returned from the server is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ClientSecretAndCredentialsCannotBeCombined = "IDW10110: ClientSecret top level configuration cannot be combined with ClientCredentials. Instead, add a new entry in the ClientCredentials array describing the secret." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ConfigurationOptionRequired = "IDW10106: The '{0}' option must be provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ExceptionAcquiringTokenForConfidentialClient = "IDW10501: Exception acquiring token for a confidential client. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.FromStoreWithThumprintIsObsolete = "IDW10803: Use FromStoreWithThumbprint instead, due to spelling error. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextAndHttpResponseAreNull = "IDW10002: Current HttpContext and HttpResponse arguments are null. Pass an HttpResponse argument. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.HttpContextIsNull = "IDW10001: HttpContext is null. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IncorrectNumberOfUriSegments = "IDW10702: Number of URI segments is incorrect: {0}, URI: {1}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidAssertion = "IDW10504: Invalid assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidBase64UrlString = "IDW10601: Invalid Base64URL string. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidCertificateStorePath = "IDW10703: Certificate store path must be of the form 'StoreLocation/StoreName'. StoreLocation must be one of 'CurrentUser', 'LocalMachine'. StoreName must be empty or one of '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.InvalidSubAssertion = "IDW10505: Invalid sub_assertion: contains unsupported character(s)." -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerDoesNotMatchValidIssuers = "IDW10303: Issuer: '{0}', does not match any of the valid issuers provided for this application. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.IssuerMetadataUrlIsRequired = "IDW10301: Azure AD Issuer metadata address URL is required. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MicrosoftIdentityWebChallengeUserException = "IDW10502: An MsalUiRequiredException was thrown due to a challenge for the user. See https://aka.ms/ms-id-web/ca_incremental-consent. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRequiredScopesForAuthorizationFilter = "IDW10108: RequiredScope Attribute does not contain a value. The scopes need to be set on the controller, the page or action. See https://aka.ms/ms-id-web/required-scope-attribute. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingRoles = "IDW10202: The 'roles' or 'role' claim does not contain roles '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.MissingScopes = "IDW10203: The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NeitherScopeOrRolesClaimFoundInToken = "IDW10201: Neither scope nor roles claim was found in the bearer token. Authentication scheme used: '{0}'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoMetadataDocumentRetrieverProvided = "IDW10302: No metadata document retriever is provided. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.NoScopesProvided = "IDW10103: No scopes provided in scopes... " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.OnlyPkcs12IsSupported = "IDW10701: Only PKCS #12 content type is supported. Found Content-Type: {0}. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvidedAuthenticationSchemeIsIncorrect = "IDW10503: Cannot determine the cloud Instance. The provided authentication scheme was '{0}'. Microsoft.Identity.Web inferred '{1}' as the authentication scheme. Available authentication schemes are '{2}'. See https://aka.ms/id-web/authSchemes. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ProvideEitherScopeKeySectionOrScopes = "IDW10101: Either provide the '{0}' or the '{1}' to the 'AuthorizeForScopes'. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopeKeySectionIsProvidedButNotPresentInTheServicesCollection = "IDW10102: The {0} is provided but the IConfiguration instance is not present in the services collection. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesNotConfiguredInConfigurationOrViaDelegate = "IDW10107: Scopes need to be passed-in either by configuration or by the delegate overriding it. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.ScopesRequiredToCallMicrosoftGraph = "IDW10208: You need to either pass-in scopes to AddMicrosoftGraph, in the appsettings.json file, or with .WithScopes() on the Graph queries. See https://aka.ms/ms-id-web/microsoftGraph. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TenantIdClaimNotPresentInToken = "IDW10401: Neither `tid` nor `tenantId` claim is present in the token obtained from Microsoft identity platform. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.TokenIsNotJwtToken = "IDW10403: Token is not a JWT token. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.UnauthenticatedUser = "IDW10204: The user is unauthenticated. The HttpContext does not contain any claims. " -> string! -const Microsoft.Identity.Web.IDWebErrorMessage.WithClientCredentialsIsObsolete = "Use WithClientCredentialsAsync instead." -> string! -const Microsoft.Identity.Web.LogMessages.ErrorAcquiringTokenForDownstreamWebApi = "Error acquiring a token for a downstream web API - MsalUiRequiredException message is: " -> string! -const Microsoft.Identity.Web.LogMessages.ExceptionOccurredWhenAddingAnAccountToTheCacheFromAuthCode = "Exception occurred while adding an account to the cache from the auth code. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodBegin = "Begin {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MethodEnd = "End {0}. " -> string! -const Microsoft.Identity.Web.LogMessages.MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found" -> string! -const Microsoft.Identity.Web.LogMessages.MissingScopes = "The 'scope' or 'scp' claim does not contain scopes '{0}' or was not found" -> string! -const Microsoft.Identity.Web.OidcConstants.AdditionalClaims = "claims" -> string! -const Microsoft.Identity.Web.OidcConstants.PolicyKey = "policy" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOfflineAccess = "offline_access" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeOpenId = "openid" -> string! -const Microsoft.Identity.Web.OidcConstants.ScopeProfile = "profile" -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCode.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthCodeRedemptionParameters(System.Collections.Generic.IEnumerable! scopes, string! authCode, string! authScheme, string? clientInfo, string? codeVerifier, string? userFlow, string? tenant) -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.get -> string! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.ClientInfo.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.CodeVerifier.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.get -> System.Collections.Generic.IEnumerable! -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Scopes.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.Tenant.set -> void -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.get -> string? -Microsoft.Identity.Web.AuthCodeRedemptionParameters.UserFlow.set -> void -Microsoft.Identity.Web.CiamAuthorityHelper -Microsoft.Identity.Web.CiamAuthorityHelper.CiamAuthorityHelper() -> void -Microsoft.Identity.Web.ClientInfo -Microsoft.Identity.Web.ClientInfo.ClientInfo() -> void -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueObjectIdentifier.set -> void -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.get -> string? -Microsoft.Identity.Web.ClientInfo.UniqueTenantIdentifier.set -> void -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension -Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.ConfidentialClientApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.ConfidentialClientApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! options) -> void -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DefaultAuthorizationHeaderProvider.DefaultAuthorizationHeaderProvider(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.DefaultTokenAcquirerFactoryImplementation(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! IdentityApplicationOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authenticationScheme = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.ErrorCodes -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.DefaultTokenAcquisitionHost(Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! ccaOptionsMonitor, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityApplicationOptionsMonitor) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.Hosts.DefaultTokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.IDWebErrorMessage -Microsoft.Identity.Web.IMergedOptionsStore -Microsoft.Identity.Web.IMergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost -Microsoft.Identity.Web.ITokenAcquisitionHost.GetAuthenticatedUserAsync(System.Security.Claims.ClaimsPrincipal? user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetCurrentRedirectUri(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetOptions(string? authenticationScheme, out string! effectiveAuthenticationScheme) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.ITokenAcquisitionHost.GetTokenUsedToCallWebAPI() -> Microsoft.IdentityModel.Tokens.SecurityToken? -Microsoft.Identity.Web.ITokenAcquisitionHost.GetUserFromRequest() -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.ITokenAcquisitionHost.SetHttpResponse(System.Net.HttpStatusCode statusCode, string! wwwAuthenticate) -> void -Microsoft.Identity.Web.ITokenAcquisitionHost.SetSession(string! key, string! value) -> void -Microsoft.Identity.Web.ITokenAcquisitionInternal -Microsoft.Identity.Web.ITokenAcquisitionInternal.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisitionInternal.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.LoggingOptions -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.LoggingOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.LoggingOptions.LoggingOptions() -> void -Microsoft.Identity.Web.LogMessages -Microsoft.Identity.Web.MergedOptions -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.get -> Microsoft.Identity.Client.AadAuthorityAudience -Microsoft.Identity.Web.MergedOptions.AadAuthorityAudience.set -> void -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.get -> Microsoft.Identity.Client.AzureCloudInstance -Microsoft.Identity.Web.MergedOptions.AzureCloudInstance.set -> void -Microsoft.Identity.Web.MergedOptions.AzureRegion.get -> string? -Microsoft.Identity.Web.MergedOptions.AzureRegion.set -> void -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MergedOptions.ClientCapabilities.set -> void -Microsoft.Identity.Web.MergedOptions.ClientName.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientName.set -> void -Microsoft.Identity.Web.MergedOptions.ClientVersion.get -> string? -Microsoft.Identity.Web.MergedOptions.ClientVersion.set -> void -Microsoft.Identity.Web.MergedOptions.Component.get -> string? -Microsoft.Identity.Web.MergedOptions.Component.set -> void -Microsoft.Identity.Web.MergedOptions.ConfidentialClientApplicationOptions.get -> Microsoft.Identity.Client.ConfidentialClientApplicationOptions! -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.get -> bool -Microsoft.Identity.Web.MergedOptions.EnableCacheSynchronization.set -> void -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.get -> bool -Microsoft.Identity.Web.MergedOptions.EnablePiiLogging.set -> void -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.get -> bool -Microsoft.Identity.Web.MergedOptions.IsDefaultPlatformLoggingEnabled.set -> void -Microsoft.Identity.Web.MergedOptions.LogLevel.get -> Microsoft.Identity.Client.LogLevel -Microsoft.Identity.Web.MergedOptions.LogLevel.set -> void -Microsoft.Identity.Web.MergedOptions.MergedOptions() -> void -Microsoft.Identity.Web.MergedOptions.MergedWithCca.get -> bool -Microsoft.Identity.Web.MergedOptions.MergedWithCca.set -> void -Microsoft.Identity.Web.MergedOptions.PrepareAuthorityInstanceForMsal() -> void -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.get -> bool -Microsoft.Identity.Web.MergedOptions.PreserveAuthority.set -> void -Microsoft.Identity.Web.MergedOptions.RedirectUri.get -> string? -Microsoft.Identity.Web.MergedOptions.RedirectUri.set -> void -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.MicrosoftIdentityApplicationOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.HasClientCredentials.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.IsB2C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.MicrosoftIdentityOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptions) -> void -Microsoft.Identity.Web.MicrosoftIdentityOptionsMerger.PostConfigure(string! name, Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> void -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalAspNetCoreHttpClientFactory.MsalAspNetCoreHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.MsAuth10AtPop -Microsoft.Identity.Web.OidcConstants -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquisition -Microsoft.Identity.Web.TokenAcquisition.AddAccountToCacheFromAuthorizationCodeAsync(Microsoft.Identity.Web.AuthCodeRedemptionParameters! authCodeRedemptionParameters) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme = null, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme = null, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildConfidentialClientApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.GetOrBuildManagedIdentityApplicationAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdentityOptions) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.Logger -Microsoft.Identity.Web.TokenAcquisition.RemoveAccountAsync(System.Security.Claims.ClaimsPrincipal! user, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisition.TokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost, System.Net.Http.IHttpClientFactory! httpClientFactory, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader) -> void -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsLoader -> Microsoft.Identity.Abstractions.ICredentialsLoader! -readonly Microsoft.Identity.Web.TokenAcquisition._httpClientFactory -> Microsoft.Identity.Client.IMsalHttpClientFactory! -readonly Microsoft.Identity.Web.TokenAcquisition._logger -> Microsoft.Extensions.Logging.ILogger! -readonly Microsoft.Identity.Web.TokenAcquisition._serviceProvider -> System.IServiceProvider! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenAcquisitionHost -> Microsoft.Identity.Web.ITokenAcquisitionHost! -readonly Microsoft.Identity.Web.TokenAcquisition._tokenCacheProvider -> Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! -static Microsoft.Identity.Web.CiamAuthorityHelper.BuildCiamAuthorityIfNeeded(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> void -static Microsoft.Identity.Web.ClientInfo.CreateFromJson(string? clientInfo) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ClientInfo.DeserializeFromJson(byte[]? jsonByteArray) -> Microsoft.Identity.Web.ClientInfo? -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.LoadCredentialForMsalOrFailAsync(System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.AttemptToLoadCredentialsFailed(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Exception! ex) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.FailedToLoadCredentials(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.NotUsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger, string! message) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingCertThumbprint(Microsoft.Extensions.Logging.ILogger! logger, string! certThumbprint) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingManagedIdentity(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingPodIdentityFile(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionFileDiskPath) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentials(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters! credentialSourceLoaderParameters) -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, System.Collections.Generic.IEnumerable! clientCredentials, Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DefaultTokenAcquirerFactoryImplementation.GetKey(string? authority, string? clientId, string? region) -> string! -static Microsoft.Identity.Web.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.MergedOptions.ParseAuthorityIfNecessary(Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateConfidentialClientApplicationOptionsFromMergedOptions(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(Microsoft.Identity.Client.ConfidentialClientApplicationOptions! confidentialClientApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityApplicationOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! microsoftIdentityApplicationOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, System.Security.Cryptography.X509Certificates.X509Certificate2! clientCertificate, string! popPublicKey, string! jwkClaim, string! clientId, bool sendX5C) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -static Microsoft.Identity.Web.TokenAcquirerFactory.ResetDefaultInstance() -> void -static Microsoft.Identity.Web.TokenAcquisition.AcceptedTokenVersionMismatch(Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException) -> bool -static Microsoft.Identity.Web.TokenAcquisition.GetCacheKeyForManagedId(Microsoft.Identity.Abstractions.ManagedIdentityOptions! managedIdOptions) -> string! -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionError(Microsoft.Extensions.Logging.ILogger! logger, string! msalErrorMessage, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.Logger.TokenAcquisitionMsalAuthenticationResultTime(Microsoft.Extensions.Logging.ILogger! logger, long durationTotalInMs, long durationInHttpInMs, long durationInCacheInMs, string! tokenSource, string! correlationId, string! cacheRefreshReason, System.Exception? ex) -> void -static Microsoft.Identity.Web.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions! tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Decode(string! arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.DecodeBytes(string? str) -> byte[]? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(byte[]? inArray) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.Encode(string? arg) -> string? -static Microsoft.Identity.Web.Util.Base64UrlHelpers.EncodeString(string? str) -> string? -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttempt -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CredentialLoadAttemptFailed -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.NotUsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCache -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.SessionCacheKeyNotFound -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.TokenAcquisitionMsalAuthenticationResultTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingCertThumbprint -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingManagedIdentity -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingPodIdentityFile -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt index 7dc5c5811..2fc833600 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt @@ -1 +1,150 @@ #nullable enable +const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! +const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! +const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! +const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! +const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! +const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! +const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! +const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! +const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! +const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! +const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! +const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! +const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! +const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! +const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! +const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! +const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! +const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! +const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! +const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! +const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! +const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! +const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! +const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! +Microsoft.Identity.Web.ClaimConstants +Microsoft.Identity.Web.Constants +Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? +Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void +Microsoft.Identity.Web.Experimental.ICertificatesObserver +Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider +Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.Internal.WebApiBuilders +Microsoft.Identity.Web.ITokenAcquisition +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +Microsoft.Identity.Web.MicrosoftIdentityOptions +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? +Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void +Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void +Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens +Microsoft.Identity.Web.ServiceCollectionExtensions +Microsoft.Identity.Web.TokenAcquirerFactory +Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! +Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? +Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void +Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! +Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void +Microsoft.Identity.Web.TokenAcquisitionOptions +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? +Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void +Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void +static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? +static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! +static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! +virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 2fc833600..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1,150 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.ClaimConstants.Acr = "acr" -> string! -const Microsoft.Identity.Web.ClaimConstants.ClientInfo = "client_info" -> string! -const Microsoft.Identity.Web.ClaimConstants.Name = "name" -> string! -const Microsoft.Identity.Web.ClaimConstants.NameIdentifierId = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.ObjectId = "http://schemas.microsoft.com/identity/claims/objectidentifier" -> string! -const Microsoft.Identity.Web.ClaimConstants.Oid = "oid" -> string! -const Microsoft.Identity.Web.ClaimConstants.PreferredUserName = "preferred_username" -> string! -const Microsoft.Identity.Web.ClaimConstants.Role = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" -> string! -const Microsoft.Identity.Web.ClaimConstants.Roles = "roles" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scope = "http://schemas.microsoft.com/identity/claims/scope" -> string! -const Microsoft.Identity.Web.ClaimConstants.Scp = "scp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Sub = "sub" -> string! -const Microsoft.Identity.Web.ClaimConstants.TenantId = "http://schemas.microsoft.com/identity/claims/tenantid" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tfp = "tfp" -> string! -const Microsoft.Identity.Web.ClaimConstants.Tid = "tid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueObjectIdentifier = "uid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UniqueTenantIdentifier = "utid" -> string! -const Microsoft.Identity.Web.ClaimConstants.UserFlow = "http://schemas.microsoft.com/claims/authnclassreference" -> string! -const Microsoft.Identity.Web.Constants.AzureAd = "AzureAd" -> string! -const Microsoft.Identity.Web.Constants.AzureAdB2C = "AzureAdB2C" -> string! -const Microsoft.Identity.Web.Constants.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.Constants.Claims = "claims" -> string! -const Microsoft.Identity.Web.Constants.DomainHint = "domain_hint" -> string! -const Microsoft.Identity.Web.Constants.ErrorPath = "/MicrosoftIdentity/Account/Error" -> string! -const Microsoft.Identity.Web.Constants.LoginHint = "login_hint" -> string! -const Microsoft.Identity.Web.Constants.Policy = "policy" -> string! -const Microsoft.Identity.Web.Constants.ResetPasswordPath = "/MicrosoftIdentity/Account/ResetPassword" -> string! -const Microsoft.Identity.Web.Constants.ReturnUrl = "ReturnUrl" -> string! -const Microsoft.Identity.Web.Constants.Scope = "scope" -> string! -const Microsoft.Identity.Web.Constants.SpaAuthCode = "SpaAuthCode" -> string! -Microsoft.Identity.Web.ClaimConstants -Microsoft.Identity.Web.Constants -Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Deselected = 1 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CerticateObserverAction.Selected = 0 -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.get -> Microsoft.Identity.Web.Experimental.CerticateObserverAction -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Action.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.Certificate.set -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CertificateChangeEventArg() -> void -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.get -> Microsoft.Identity.Abstractions.CredentialDescription? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialDescription.set -> void -Microsoft.Identity.Web.Experimental.ICertificatesObserver -Microsoft.Identity.Web.Experimental.ICertificatesObserver.OnClientCertificateChanged(Microsoft.Identity.Web.Experimental.CertificateChangeEventArg! e) -> void -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider -Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.BaseAuthorizationHeaderProvider(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.Internal.WebApiBuilders -Microsoft.Identity.Web.ITokenAcquisition -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ITokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddDistributedTokenCaches() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder.AddInMemoryTokenCaches(System.Action? configureOptions = null, System.Action? memoryCacheOptions = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection? -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.ConfigurationSection.set -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.MicrosoftIdentityBaseAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -Microsoft.Identity.Web.MicrosoftIdentityOptions -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.AllowWebApiToBeAuthorizedByACL.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.get -> Microsoft.Identity.Web.CertificatelessOptions? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ClientCredentialsUsingManagedIdentity.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.DefaultUserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.Domain.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.EditProfilePolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ErrorPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.get -> System.Collections.Generic.IDictionary? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ExtraQueryParameters.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityOptions.Instance.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.LegacyCacheCompatibilityEnabled.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.MicrosoftIdentityOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPath.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.ResetPasswordPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.SendX5C.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.SignUpSignInPolicyId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TenantId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCertificates.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.MicrosoftIdentityOptions.TokenDecryptionCredentials.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityOptions.UserAssignedManagedIdentityClientId.set -> void -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityOptions.WithSpaAuthCode.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MicrosoftIdentityWebChallengeUserException(Microsoft.Identity.Client.MsalUiRequiredException! msalUiRequiredException, string![]! scopes, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.get -> Microsoft.Identity.Client.MsalUiRequiredException! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.MsalUiRequiredException.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.get -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityWebChallengeUserException.Userflow.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.Authority.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientId.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.get -> string? -Microsoft.Identity.Web.OpenIdConnectOptions.ClientSecret.set -> void -Microsoft.Identity.Web.OpenIdConnectOptions.OpenIdConnectOptions() -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TokenAcquirerFactory -Microsoft.Identity.Web.TokenAcquirerFactory.Build() -> System.IServiceProvider! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration! -Microsoft.Identity.Web.TokenAcquirerFactory.Configuration.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(Microsoft.Identity.Abstractions.IdentityApplicationOptions! applicationIdentityOptions) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! authority, string! clientId, System.Collections.Generic.IEnumerable! clientCredentials, string? region = null) -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.GetTokenAcquirer(string! optionName = "") -> Microsoft.Identity.Abstractions.ITokenAcquirer! -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.get -> System.IServiceProvider? -Microsoft.Identity.Web.TokenAcquirerFactory.ServiceProvider.set -> void -Microsoft.Identity.Web.TokenAcquirerFactory.Services.get -> Microsoft.Extensions.DependencyInjection.ServiceCollection! -Microsoft.Identity.Web.TokenAcquirerFactory.TokenAcquirerFactory() -> void -Microsoft.Identity.Web.TokenAcquisitionOptions -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenAcquisitionOptions.CancellationToken.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.Clone() -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.get -> Microsoft.Identity.Client.AppConfig.PoPAuthenticationConfiguration? -Microsoft.Identity.Web.TokenAcquisitionOptions.PoPConfiguration.set -> void -Microsoft.Identity.Web.TokenAcquisitionOptions.TokenAcquisitionOptions() -> void -static Microsoft.Identity.Web.Internal.WebApiBuilders.EnableTokenAcquisition(System.Action! configureConfidentialClientApplicationOptions, string! authenticationScheme, Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfigurationSection? configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens.GetBootstrapToken(this System.Security.Principal.IPrincipal! claimsPrincipal) -> Microsoft.IdentityModel.Tokens.SecurityToken? -static Microsoft.Identity.Web.ServiceCollectionExtensions.AddTokenAcquisition(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, bool isTokenAcquisitionSingleton = false) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> Microsoft.Identity.Web.TokenAcquirerFactory! -static Microsoft.Identity.Web.TokenAcquirerFactory.GetDefaultInstance(string! configSection = "AzureAd") -> T! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForAppAsync(string! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? downstreamApiOptions = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.Extensibility.BaseAuthorizationHeaderProvider.CreateAuthorizationHeaderForUserAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions? authorizationHeaderProviderOptions = null, System.Security.Claims.ClaimsPrincipal? claimsPrincipal = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.DefineConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder! builder) -> string! -virtual Microsoft.Identity.Web.TokenAcquirerFactory.PreBuild() -> void diff --git a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt index e69de29bb..2397d8b92 100644 --- a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt @@ -0,0 +1,40 @@ +#nullable enable +const Microsoft.Identity.Web.TokenCacheErrorMessage.ExceptionDeserializingCache = "IDW10802: Exception occurred while deserializing token cache. See https://aka.ms/msal-net-token-cache-serialization general guidance and https://aka.ms/ms-id-web/token-cache-troubleshooting for token cache troubleshooting information." -> string! +const Microsoft.Identity.Web.TokenCacheErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! +const Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.FiveHundredMb = 524288000 -> int +Microsoft.Identity.Web.LoggingEventId +Microsoft.Identity.Web.TokenCacheErrorMessage +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.TelemetryData.get -> Microsoft.Identity.Client.TelemetryCore.TelemetryClient.TelemetryData? +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.TelemetryData.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1ExpirationTimeRatio.get -> double +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1ExpirationTimeRatio.set -> void +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.DetermineCacheEntryExpiry(Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.TimeSpan +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult() -> void +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult(long ticks) -> void +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MilliSeconds.get -> double +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Ticks.get -> long +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult() -> void +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult(TResult result, long ticks) -> void +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Result.get -> TResult +Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Ticks.get -> long +Microsoft.Identity.Web.TokenCacheProviders.Utility +readonly Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter._distributedCache -> Microsoft.Extensions.Caching.Distributed.IDistributedCache! +readonly Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter._memoryCache -> Microsoft.Extensions.Caching.Memory.MemoryCache? +static Microsoft.Identity.Web.TokenCacheExtensions.AddTokenCaches(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeCaches) -> Microsoft.Identity.Client.IConfidentialClientApplication! +static Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.DefaultAbsoluteExpirationRelativeToNow -> System.TimeSpan +static Microsoft.Identity.Web.TokenCacheProviders.Utility.MeasureAsync(this System.Threading.Tasks.Task! task) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.TokenCacheProviders.Utility.MeasureAsync(this System.Threading.Tasks.Task! task) -> System.Threading.Tasks.Task>! +static readonly Microsoft.Identity.Web.LoggingEventId.BackPropagateL2toL1 -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.CacheDeserializationError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheConnectionError -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheReadTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheRetry -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheState -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheStateWithTime -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheCount -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheRead -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheRemove -> Microsoft.Extensions.Logging.EventId +static readonly Microsoft.Identity.Web.TokenCacheExtensions.s_serviceProviderFromAction -> System.Collections.Concurrent.ConcurrentDictionary! +static readonly Microsoft.Identity.Web.TokenCacheProviders.Utility.s_watch -> System.Diagnostics.Stopwatch! diff --git a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Unshipped.txt index 2397d8b92..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Unshipped.txt @@ -1,40 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.TokenCacheErrorMessage.ExceptionDeserializingCache = "IDW10802: Exception occurred while deserializing token cache. See https://aka.ms/msal-net-token-cache-serialization general guidance and https://aka.ms/ms-id-web/token-cache-troubleshooting for token cache troubleshooting information." -> string! -const Microsoft.Identity.Web.TokenCacheErrorMessage.InitializeAsyncIsObsolete = "IDW10801: Use Initialize instead. See https://aka.ms/ms-id-web/1.9.0. " -> string! -const Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.FiveHundredMb = 524288000 -> int -Microsoft.Identity.Web.LoggingEventId -Microsoft.Identity.Web.TokenCacheErrorMessage -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.TelemetryData.get -> Microsoft.Identity.Client.TelemetryCore.TelemetryClient.TelemetryData? -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.TelemetryData.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1ExpirationTimeRatio.get -> double -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1ExpirationTimeRatio.set -> void -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.DetermineCacheEntryExpiry(Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.TimeSpan -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult() -> void -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult(long ticks) -> void -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MilliSeconds.get -> double -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Ticks.get -> long -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult() -> void -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.MeasureDurationResult(TResult result, long ticks) -> void -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Result.get -> TResult -Microsoft.Identity.Web.TokenCacheProviders.MeasureDurationResult.Ticks.get -> long -Microsoft.Identity.Web.TokenCacheProviders.Utility -readonly Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter._distributedCache -> Microsoft.Extensions.Caching.Distributed.IDistributedCache! -readonly Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter._memoryCache -> Microsoft.Extensions.Caching.Memory.MemoryCache? -static Microsoft.Identity.Web.TokenCacheExtensions.AddTokenCaches(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeCaches) -> Microsoft.Identity.Client.IConfidentialClientApplication! -static Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.DefaultAbsoluteExpirationRelativeToNow -> System.TimeSpan -static Microsoft.Identity.Web.TokenCacheProviders.Utility.MeasureAsync(this System.Threading.Tasks.Task! task) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.TokenCacheProviders.Utility.MeasureAsync(this System.Threading.Tasks.Task! task) -> System.Threading.Tasks.Task>! -static readonly Microsoft.Identity.Web.LoggingEventId.BackPropagateL2toL1 -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.CacheDeserializationError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheConnectionError -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheReadTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheRetry -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheState -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.DistributedCacheStateWithTime -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheCount -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheRead -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.MemoryCacheRemove -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.TokenCacheExtensions.s_serviceProviderFromAction -> System.Collections.Concurrent.ConcurrentDictionary! -static readonly Microsoft.Identity.Web.TokenCacheProviders.Utility.s_watch -> System.Diagnostics.Stopwatch! diff --git a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt index ab058de62..893405212 100644 --- a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt @@ -1 +1,75 @@ -#nullable enable +#nullable enable +abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ClaimsPrincipalExtensions +Microsoft.Identity.Web.TokenCacheExtensions +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CacheSerializerHints() -> void +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CancellationToken.get -> System.Threading.CancellationToken +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CancellationToken.set -> void +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.SuggestedCacheExpiry.get -> System.DateTimeOffset? +Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.SuggestedCacheExpiry.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.DistributedTokenCacheAdapterExtension +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.MsalDistributedTokenCacheAdapter(Microsoft.Extensions.Caching.Distributed.IDistributedCache! distributedCache, Microsoft.Extensions.Options.IOptions! distributedCacheOptions, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider? serviceProvider = null) -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.DisableL1Cache.get -> bool +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.DisableL1Cache.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.EnableAsyncL2Write.get -> bool +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.EnableAsyncL2Write.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.Encrypt.get -> bool +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.Encrypt.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1CacheOptions.get -> Microsoft.Extensions.Caching.Memory.MemoryCacheOptions! +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1CacheOptions.set -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.MsalDistributedTokenCacheAdapterOptions() -> void +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.OnL2CacheFailure.get -> System.Func? +Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.OnL2CacheFailure.set -> void +Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.ClearAsync(string! homeAccountId) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.Initialize(Microsoft.Identity.Client.ITokenCache! tokenCache) -> void +Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.InitializeAsync(Microsoft.Identity.Client.ITokenCache! tokenCache) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenCacheProviders.InMemory.InMemoryTokenCacheProviderExtension +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.AbsoluteExpirationRelativeToNow.get -> System.TimeSpan +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.AbsoluteExpirationRelativeToNow.set -> void +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.MsalMemoryTokenCacheOptions() -> void +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.MsalMemoryTokenCacheProvider(Microsoft.Extensions.Caching.Memory.IMemoryCache! memoryCache, Microsoft.Extensions.Options.IOptions! cacheOptions) -> void +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ClearAsync(string! homeAccountId) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.Initialize(Microsoft.Identity.Client.ITokenCache! tokenCache) -> void +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.InitializeAsync(Microsoft.Identity.Client.ITokenCache! tokenCache) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.MsalAbstractTokenCacheProvider(Microsoft.AspNetCore.DataProtection.IDataProtector? dataProtector = null) -> void +Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.MsalAbstractTokenCacheProvider(Microsoft.AspNetCore.DataProtection.IDataProtector? dataProtector, Microsoft.Extensions.Logging.ILogger! logger) -> void +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.RemoveKeyAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints? cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetDisplayName(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetDomainHint(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetHomeObjectId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetHomeTenantId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetLoginHint(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetMsalAccountId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetNameIdentifierId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetObjectId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetTenantId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetUserFlowId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? +static Microsoft.Identity.Web.TokenCacheExtensions.AddDistributedTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeDistributedCache) -> Microsoft.Identity.Client.IConfidentialClientApplication! +static Microsoft.Identity.Web.TokenCacheExtensions.AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeMemoryCache) -> Microsoft.Identity.Client.IConfidentialClientApplication! +static Microsoft.Identity.Web.TokenCacheExtensions.AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp) -> Microsoft.Identity.Client.IConfidentialClientApplication! +static Microsoft.Identity.Web.TokenCacheProviders.Distributed.DistributedTokenCacheAdapterExtension.AddDistributedTokenCaches(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenCacheProviders.InMemory.InMemoryTokenCacheProviderExtension.AddInMemoryTokenCaches(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.GetSuggestedCacheKey(Microsoft.Identity.Client.TokenCacheNotificationArgs! args) -> string! +virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.OnBeforeWriteAsync(Microsoft.Identity.Client.TokenCacheNotificationArgs! args) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.RemoveKeyAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! diff --git a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt index 6f9b00b33..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt @@ -1,74 +0,0 @@ -abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -abstract Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ClaimsPrincipalExtensions -Microsoft.Identity.Web.TokenCacheExtensions -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CacheSerializerHints() -> void -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CancellationToken.get -> System.Threading.CancellationToken -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.CancellationToken.set -> void -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.SuggestedCacheExpiry.get -> System.DateTimeOffset? -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.SuggestedCacheExpiry.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.DistributedTokenCacheAdapterExtension -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.MsalDistributedTokenCacheAdapter(Microsoft.Extensions.Caching.Distributed.IDistributedCache! distributedCache, Microsoft.Extensions.Options.IOptions! distributedCacheOptions, Microsoft.Extensions.Logging.ILogger! logger, System.IServiceProvider? serviceProvider = null) -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.DisableL1Cache.get -> bool -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.DisableL1Cache.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.EnableAsyncL2Write.get -> bool -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.EnableAsyncL2Write.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.Encrypt.get -> bool -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.Encrypt.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1CacheOptions.get -> Microsoft.Extensions.Caching.Memory.MemoryCacheOptions! -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.L1CacheOptions.set -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.MsalDistributedTokenCacheAdapterOptions() -> void -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.OnL2CacheFailure.get -> System.Func? -Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapterOptions.OnL2CacheFailure.set -> void -Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.ClearAsync(string! homeAccountId) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.Initialize(Microsoft.Identity.Client.ITokenCache! tokenCache) -> void -Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider.InitializeAsync(Microsoft.Identity.Client.ITokenCache! tokenCache) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenCacheProviders.InMemory.InMemoryTokenCacheProviderExtension -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.AbsoluteExpirationRelativeToNow.get -> System.TimeSpan -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.AbsoluteExpirationRelativeToNow.set -> void -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheOptions.MsalMemoryTokenCacheOptions() -> void -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.MsalMemoryTokenCacheProvider(Microsoft.Extensions.Caching.Memory.IMemoryCache! memoryCache, Microsoft.Extensions.Options.IOptions! cacheOptions) -> void -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ClearAsync(string! homeAccountId) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.Initialize(Microsoft.Identity.Client.ITokenCache! tokenCache) -> void -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.InitializeAsync(Microsoft.Identity.Client.ITokenCache! tokenCache) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.MsalAbstractTokenCacheProvider(Microsoft.AspNetCore.DataProtection.IDataProtector? dataProtector = null) -> void -Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.MsalAbstractTokenCacheProvider(Microsoft.AspNetCore.DataProtection.IDataProtector? dataProtector, Microsoft.Extensions.Logging.ILogger! logger) -> void -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.RemoveKeyAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Distributed.MsalDistributedTokenCacheAdapter.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints? cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.InMemory.MsalMemoryTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetDisplayName(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetDomainHint(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetHomeObjectId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetHomeTenantId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetLoginHint(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetMsalAccountId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetNameIdentifierId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetObjectId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetTenantId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.ClaimsPrincipalExtensions.GetUserFlowId(this System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> string? -static Microsoft.Identity.Web.TokenCacheExtensions.AddDistributedTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeDistributedCache) -> Microsoft.Identity.Client.IConfidentialClientApplication! -static Microsoft.Identity.Web.TokenCacheExtensions.AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp) -> Microsoft.Identity.Client.IConfidentialClientApplication! -static Microsoft.Identity.Web.TokenCacheExtensions.AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication! confidentialClientApp, System.Action! initializeMemoryCache) -> Microsoft.Identity.Client.IConfidentialClientApplication! -static Microsoft.Identity.Web.TokenCacheProviders.Distributed.DistributedTokenCacheAdapterExtension.AddDistributedTokenCaches(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenCacheProviders.InMemory.InMemoryTokenCacheProviderExtension.AddInMemoryTokenCaches(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.GetSuggestedCacheKey(Microsoft.Identity.Client.TokenCacheNotificationArgs! args) -> string! -virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.OnBeforeWriteAsync(Microsoft.Identity.Client.TokenCacheNotificationArgs! args) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.RemoveKeyAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! diff --git a/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt index 5f282702b..6455d4bb5 100644 --- a/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt @@ -1 +1,3 @@ - \ No newline at end of file +Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider +Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider.MicrosoftIdentityAccountControllerFeatureProvider() -> void +Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable parts, Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature feature) -> void diff --git a/src/Microsoft.Identity.Web.UI/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.UI/InternalAPI.Unshipped.txt index 5a7a73856..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.UI/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.UI/InternalAPI.Unshipped.txt @@ -1,3 +0,0 @@ -Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider -Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider.MicrosoftIdentityAccountControllerFeatureProvider() -> void -Microsoft.Identity.Web.UI.MicrosoftIdentityAccountControllerFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable parts, Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature feature) -> void \ No newline at end of file diff --git a/src/Microsoft.Identity.Web.UI/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.UI/PublicAPI.Shipped.txt index ab058de62..fb559a136 100644 --- a/src/Microsoft.Identity.Web.UI/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web.UI/PublicAPI.Shipped.txt @@ -1 +1,23 @@ -#nullable enable +#nullable enable +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.AccountController(Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.Challenge(string! redirectUri, string! scope, string! loginHint, string! domainHint, string! claims, string! policy, string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.EditProfile(string! scheme) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.ResetPassword(string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.SignIn(string! scheme, string! redirectUri) -> Microsoft.AspNetCore.Mvc.IActionResult! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.SignOut(string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel.AccessDeniedModel() -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel.OnGet() -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.Error.get -> Microsoft.Identity.Web.ILoginErrorAccessor! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.ErrorModel(Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.OnGet() -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.RequestId.get -> string? +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.RequestId.set -> void +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.ShowRequestId.get -> bool +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel.OnGet() -> Microsoft.AspNetCore.Mvc.IActionResult! +Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel.SignedOutModel() -> void +Microsoft.Identity.Web.UI.ServiceCollectionExtensions +static Microsoft.Identity.Web.UI.ServiceCollectionExtensions.AddMicrosoftIdentityUI(this Microsoft.Extensions.DependencyInjection.IMvcBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder! diff --git a/src/Microsoft.Identity.Web.UI/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.UI/PublicAPI.Unshipped.txt index e64c4bb8b..e69de29bb 100644 --- a/src/Microsoft.Identity.Web.UI/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web.UI/PublicAPI.Unshipped.txt @@ -1,23 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.AccountController(Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.Challenge(string! redirectUri, string! scope, string! loginHint, string! domainHint, string! claims, string! policy, string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.EditProfile(string! scheme) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.ResetPassword(string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.SignIn(string! scheme, string! redirectUri) -> Microsoft.AspNetCore.Mvc.IActionResult! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers.AccountController.SignOut(string! scheme) -> Microsoft.AspNetCore.Mvc.IActionResult! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel.AccessDeniedModel() -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.AccessDeniedModel.OnGet() -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.Error.get -> Microsoft.Identity.Web.ILoginErrorAccessor! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.ErrorModel(Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.OnGet() -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.RequestId.get -> string? -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.RequestId.set -> void -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.ErrorModel.ShowRequestId.get -> bool -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel.OnGet() -> Microsoft.AspNetCore.Mvc.IActionResult! -Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Pages.Account.SignedOutModel.SignedOutModel() -> void -Microsoft.Identity.Web.UI.ServiceCollectionExtensions -static Microsoft.Identity.Web.UI.ServiceCollectionExtensions.AddMicrosoftIdentityUI(this Microsoft.Extensions.DependencyInjection.IMvcBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Shipped.txt index 7dc5c5811..83a4aaa43 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Shipped.txt @@ -1 +1,92 @@ #nullable enable +const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! +Microsoft.Identity.Web.AppContextSwitches +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! +Microsoft.Identity.Web.AuthorityHelpers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.Extensions +Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper +Microsoft.Identity.Web.MergedOptionsValidation +Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void +Microsoft.Identity.Web.RequireScopeOptions +Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string! name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string! name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool +Microsoft.Identity.Web.ScopeAuthorizationHandler +Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.TempDataLoginErrorAccessor +Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void +static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? +static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool +static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Unshipped.txt index 83a4aaa43..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net6.0/InternalAPI.Unshipped.txt @@ -1,92 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! -Microsoft.Identity.Web.AppContextSwitches -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! -Microsoft.Identity.Web.AuthorityHelpers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.Extensions -Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper -Microsoft.Identity.Web.MergedOptionsValidation -Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void -Microsoft.Identity.Web.RequireScopeOptions -Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string! name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string! name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool -Microsoft.Identity.Web.ScopeAuthorizationHandler -Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.TempDataLoginErrorAccessor -Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void -static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? -static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool -static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Shipped.txt index 7dc5c5811..968ae27cf 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Shipped.txt @@ -1 +1,247 @@ #nullable enable +const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! +Microsoft.Identity.Web.AadIssuerValidatorOptions +Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void +Microsoft.Identity.Web.AccountExtensions +Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions +Microsoft.Identity.Web.AppServicesAuthenticationDefaults +Microsoft.Identity.Web.AppServicesAuthenticationHandler +Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.Authentication.ISystemClock! clock) -> void +Microsoft.Identity.Web.AppServicesAuthenticationInformation +Microsoft.Identity.Web.AppServicesAuthenticationOptions +Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AuthorizeForScopesAttribute +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void +Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension +Microsoft.Identity.Web.ClaimsPrincipalFactory +Microsoft.Identity.Web.CookiePolicyOptionsExtensions +Microsoft.Identity.Web.DownstreamWebApi +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void +Microsoft.Identity.Web.DownstreamWebApiExtensions +Microsoft.Identity.Web.DownstreamWebApiGenericExtensions +Microsoft.Identity.Web.DownstreamWebApiOptions +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void +Microsoft.Identity.Web.IAuthRequiredScopeMetadata +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IDownstreamWebApi +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ILoginErrorAccessor +Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions +Microsoft.Identity.Web.PolicyBuilderExtensions +Microsoft.Identity.Web.RequiredScopeExtensions +Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions +Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions +Microsoft.Identity.Web.ScopeAuthorizationRequirement +Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenAcquisitionTokenCredential +Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension +override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void +override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? +static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder +static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void +static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Unshipped.txt index dd6bf919d..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net6.0/PublicAPI.Unshipped.txt @@ -1,247 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! -Microsoft.Identity.Web.AadIssuerValidatorOptions -Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void -Microsoft.Identity.Web.AccountExtensions -Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions -Microsoft.Identity.Web.AppServicesAuthenticationDefaults -Microsoft.Identity.Web.AppServicesAuthenticationHandler -Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.Authentication.ISystemClock! clock) -> void -Microsoft.Identity.Web.AppServicesAuthenticationInformation -Microsoft.Identity.Web.AppServicesAuthenticationOptions -Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AuthorizeForScopesAttribute -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void -Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension -Microsoft.Identity.Web.ClaimsPrincipalFactory -Microsoft.Identity.Web.CookiePolicyOptionsExtensions -Microsoft.Identity.Web.DownstreamWebApi -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void -Microsoft.Identity.Web.DownstreamWebApiExtensions -Microsoft.Identity.Web.DownstreamWebApiGenericExtensions -Microsoft.Identity.Web.DownstreamWebApiOptions -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void -Microsoft.Identity.Web.IAuthRequiredScopeMetadata -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IDownstreamWebApi -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ILoginErrorAccessor -Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions -Microsoft.Identity.Web.PolicyBuilderExtensions -Microsoft.Identity.Web.RequiredScopeExtensions -Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions -Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions -Microsoft.Identity.Web.ScopeAuthorizationRequirement -Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenAcquisitionTokenCredential -Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension -override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void -override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? -static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder -static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void -static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Shipped.txt index 7dc5c5811..1da29166e 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Shipped.txt @@ -1 +1,92 @@ #nullable enable +const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! +Microsoft.Identity.Web.AppContextSwitches +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! +Microsoft.Identity.Web.AuthorityHelpers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.Extensions +Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper +Microsoft.Identity.Web.MergedOptionsValidation +Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void +Microsoft.Identity.Web.RequireScopeOptions +Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool +Microsoft.Identity.Web.ScopeAuthorizationHandler +Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.TempDataLoginErrorAccessor +Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void +static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? +static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool +static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Unshipped.txt index 1da29166e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net7.0/InternalAPI.Unshipped.txt @@ -1,92 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! -Microsoft.Identity.Web.AppContextSwitches -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! -Microsoft.Identity.Web.AuthorityHelpers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.Extensions -Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper -Microsoft.Identity.Web.MergedOptionsValidation -Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void -Microsoft.Identity.Web.RequireScopeOptions -Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool -Microsoft.Identity.Web.ScopeAuthorizationHandler -Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.TempDataLoginErrorAccessor -Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void -static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? -static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool -static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Shipped.txt index 7dc5c5811..968ae27cf 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -1 +1,247 @@ #nullable enable +const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! +Microsoft.Identity.Web.AadIssuerValidatorOptions +Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void +Microsoft.Identity.Web.AccountExtensions +Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions +Microsoft.Identity.Web.AppServicesAuthenticationDefaults +Microsoft.Identity.Web.AppServicesAuthenticationHandler +Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.Authentication.ISystemClock! clock) -> void +Microsoft.Identity.Web.AppServicesAuthenticationInformation +Microsoft.Identity.Web.AppServicesAuthenticationOptions +Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AuthorizeForScopesAttribute +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void +Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension +Microsoft.Identity.Web.ClaimsPrincipalFactory +Microsoft.Identity.Web.CookiePolicyOptionsExtensions +Microsoft.Identity.Web.DownstreamWebApi +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void +Microsoft.Identity.Web.DownstreamWebApiExtensions +Microsoft.Identity.Web.DownstreamWebApiGenericExtensions +Microsoft.Identity.Web.DownstreamWebApiOptions +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void +Microsoft.Identity.Web.IAuthRequiredScopeMetadata +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IDownstreamWebApi +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ILoginErrorAccessor +Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions +Microsoft.Identity.Web.PolicyBuilderExtensions +Microsoft.Identity.Web.RequiredScopeExtensions +Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions +Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions +Microsoft.Identity.Web.ScopeAuthorizationRequirement +Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenAcquisitionTokenCredential +Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension +override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void +override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? +static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder +static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void +static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Unshipped.txt index dd6bf919d..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,247 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! -Microsoft.Identity.Web.AadIssuerValidatorOptions -Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void -Microsoft.Identity.Web.AccountExtensions -Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions -Microsoft.Identity.Web.AppServicesAuthenticationDefaults -Microsoft.Identity.Web.AppServicesAuthenticationHandler -Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.Authentication.ISystemClock! clock) -> void -Microsoft.Identity.Web.AppServicesAuthenticationInformation -Microsoft.Identity.Web.AppServicesAuthenticationOptions -Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AuthorizeForScopesAttribute -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void -Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension -Microsoft.Identity.Web.ClaimsPrincipalFactory -Microsoft.Identity.Web.CookiePolicyOptionsExtensions -Microsoft.Identity.Web.DownstreamWebApi -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void -Microsoft.Identity.Web.DownstreamWebApiExtensions -Microsoft.Identity.Web.DownstreamWebApiGenericExtensions -Microsoft.Identity.Web.DownstreamWebApiOptions -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void -Microsoft.Identity.Web.IAuthRequiredScopeMetadata -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IDownstreamWebApi -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ILoginErrorAccessor -Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions -Microsoft.Identity.Web.PolicyBuilderExtensions -Microsoft.Identity.Web.RequiredScopeExtensions -Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions -Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions -Microsoft.Identity.Web.ScopeAuthorizationRequirement -Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenAcquisitionTokenCredential -Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension -override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void -override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? -static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder -static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void -static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt index 7dc5c5811..1da29166e 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt @@ -1 +1,92 @@ #nullable enable +const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! +Microsoft.Identity.Web.AppContextSwitches +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! +Microsoft.Identity.Web.AuthorityHelpers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.Extensions +Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper +Microsoft.Identity.Web.MergedOptionsValidation +Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void +Microsoft.Identity.Web.RequireScopeOptions +Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool +Microsoft.Identity.Web.ScopeAuthorizationHandler +Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.TempDataLoginErrorAccessor +Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void +static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? +static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool +static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Unshipped.txt index 1da29166e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Unshipped.txt @@ -1,92 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! -Microsoft.Identity.Web.AppContextSwitches -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! -Microsoft.Identity.Web.AuthorityHelpers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.Extensions -Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper -Microsoft.Identity.Web.MergedOptionsValidation -Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void -Microsoft.Identity.Web.RequireScopeOptions -Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool -Microsoft.Identity.Web.ScopeAuthorizationHandler -Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.TempDataLoginErrorAccessor -Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void -static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? -static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool -static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt index 7dc5c5811..5bfbfbcab 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -1 +1,247 @@ #nullable enable +const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! +Microsoft.Identity.Web.AadIssuerValidatorOptions +Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void +Microsoft.Identity.Web.AccountExtensions +Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions +Microsoft.Identity.Web.AppServicesAuthenticationDefaults +Microsoft.Identity.Web.AppServicesAuthenticationHandler +Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder) -> void +Microsoft.Identity.Web.AppServicesAuthenticationInformation +Microsoft.Identity.Web.AppServicesAuthenticationOptions +Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AuthorizeForScopesAttribute +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void +Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension +Microsoft.Identity.Web.ClaimsPrincipalFactory +Microsoft.Identity.Web.CookiePolicyOptionsExtensions +Microsoft.Identity.Web.DownstreamWebApi +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void +Microsoft.Identity.Web.DownstreamWebApiExtensions +Microsoft.Identity.Web.DownstreamWebApiGenericExtensions +Microsoft.Identity.Web.DownstreamWebApiOptions +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void +Microsoft.Identity.Web.IAuthRequiredScopeMetadata +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IDownstreamWebApi +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ILoginErrorAccessor +Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions +Microsoft.Identity.Web.PolicyBuilderExtensions +Microsoft.Identity.Web.RequiredScopeExtensions +Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions +Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions +Microsoft.Identity.Web.ScopeAuthorizationRequirement +Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenAcquisitionTokenCredential +Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension +override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void +override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? +static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder +static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void +static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt index bf09d62ab..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,247 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! -Microsoft.Identity.Web.AadIssuerValidatorOptions -Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void -Microsoft.Identity.Web.AccountExtensions -Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions -Microsoft.Identity.Web.AppServicesAuthenticationDefaults -Microsoft.Identity.Web.AppServicesAuthenticationHandler -Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder) -> void -Microsoft.Identity.Web.AppServicesAuthenticationInformation -Microsoft.Identity.Web.AppServicesAuthenticationOptions -Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AuthorizeForScopesAttribute -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void -Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension -Microsoft.Identity.Web.ClaimsPrincipalFactory -Microsoft.Identity.Web.CookiePolicyOptionsExtensions -Microsoft.Identity.Web.DownstreamWebApi -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void -Microsoft.Identity.Web.DownstreamWebApiExtensions -Microsoft.Identity.Web.DownstreamWebApiGenericExtensions -Microsoft.Identity.Web.DownstreamWebApiOptions -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void -Microsoft.Identity.Web.IAuthRequiredScopeMetadata -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IDownstreamWebApi -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ILoginErrorAccessor -Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions -Microsoft.Identity.Web.PolicyBuilderExtensions -Microsoft.Identity.Web.RequiredScopeExtensions -Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions -Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions -Microsoft.Identity.Web.ScopeAuthorizationRequirement -Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenAcquisitionTokenCredential -Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension -override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void -override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? -static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder -static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void -static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt index 7dc5c5811..1da29166e 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt @@ -1 +1,92 @@ #nullable enable +const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! +const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! +Microsoft.Identity.Web.AppContextSwitches +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! +Microsoft.Identity.Web.AuthorityHelpers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! +Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.Extensions +Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper +Microsoft.Identity.Web.MergedOptionsValidation +Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! +Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void +Microsoft.Identity.Web.RequireScopeOptions +Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void +Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void +Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool +Microsoft.Identity.Web.ScopeAuthorizationHandler +Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void +Microsoft.Identity.Web.TempDataLoginErrorAccessor +Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void +static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? +static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! +static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! +static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? +static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! +static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool +static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void +static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Unshipped.txt index 1da29166e..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Unshipped.txt @@ -1,92 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityTypeSwitchName = "Microsoft.IdentityModel.Tokens.UseClaimsIdentityType" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAAD = "AAD" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthAzureActiveDirectory = "AzureActiveDirectory" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientIdEnvironmentVariable = "WEBSITE_AUTH_CLIENT_ID" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretEnvironmentVariable = "WEBSITE_AUTH_CLIENT_SECRET" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthClientSecretSettingName = "WEBSITE_AUTH_CLIENT_SECRET_SETTING_NAME" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthDebugHeadersEnvironmentVariable = "APP_SERVICES_AUTH_LOCAL_DEBUG" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthEnabledEnvironmentVariable = "WEBSITE_AUTH_ENABLED" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdentityProviderEnvironmentVariable = "WEBSITE_AUTH_DEFAULT_PROVIDER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthIdTokenHeader = "X-MS-TOKEN-AAD-ID-TOKEN" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthLogoutPathEnvironmentVariable = "WEBSITE_AUTH_LOGOUT_PATH" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesAuthOpenIdIssuerEnvironmentVariable = "WEBSITE_AUTH_OPENID_ISSUER" -> string! -const Microsoft.Identity.Web.AppServicesAuthenticationInformation.AppServicesWebSiteAuthApiPrefix = "WEBSITE_AUTH_API_PREFIX" -> string! -Microsoft.Identity.Web.AppContextSwitches -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Account(System.Security.Claims.ClaimsPrincipal! claimsPrincipal) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Environment.get -> string? -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.HomeAccountId.get -> Microsoft.Identity.Client.AccountId! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.Account.Username.get -> string! -Microsoft.Identity.Web.AuthorityHelpers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.AzureADB2COpenIDConnectEventHandlers(string! schemeName, Microsoft.Identity.Web.MicrosoftIdentityOptions! options, Microsoft.Identity.Web.ILoginErrorAccessor! errorAccessor) -> void -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRedirectToIdentityProvider(Microsoft.AspNetCore.Authentication.OpenIdConnect.RedirectContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.OnRemoteFailure(Microsoft.AspNetCore.Authentication.RemoteFailureContext! context) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.Options.get -> Microsoft.Identity.Web.MicrosoftIdentityOptions! -Microsoft.Identity.Web.AzureADB2COpenIDConnectEventHandlers.SchemeName.get -> string! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.DownstreamWebApi.MergeOptions(string! optionsInstanceName, System.Action? calledApiOptionsOverride) -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.Extensions -Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper -Microsoft.Identity.Web.MergedOptionsValidation -Microsoft.Identity.Web.MergedOptionsValidation.MergedOptionsValidation() -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.NavigationManager.set -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Manager.get -> Microsoft.AspNetCore.Components.NavigationManager! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.MicrosoftIdentityServiceHandler(Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! service, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! provider, Microsoft.AspNetCore.Components.NavigationManager! manager) -> void -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Provider.get -> Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! -Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.Service.get -> Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.MicrosoftIdentityWebApiAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.MicrosoftIdentityWebAppAuthenticationBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! openIdConnectScheme, System.Action! configureMicrosoftIdentityOptions, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection) -> void -Microsoft.Identity.Web.RequireScopeOptions -Microsoft.Identity.Web.RequireScopeOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOptions.RequireScopeOptions() -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authorization.AuthorizationOptions! options) -> void -Microsoft.Identity.Web.RequireScopeOrAppPermissionOptions.RequireScopeOrAppPermissionOptions() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, Microsoft.Identity.Web.MicrosoftIdentityOptions! microsoftIdentityOptions) -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.RegisterValidAudience() -> void -Microsoft.Identity.Web.Resource.RegisterValidAudience.ValidateAudience(System.Collections.Generic.IEnumerable! audiences, Microsoft.IdentityModel.Tokens.SecurityToken! securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters) -> bool -Microsoft.Identity.Web.ScopeAuthorizationHandler -Microsoft.Identity.Web.ScopeAuthorizationHandler.ScopeAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.ScopeOrAppPermissionAuthorizationHandler(Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.TempDataLoginErrorAccessor -Microsoft.Identity.Web.TempDataLoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.TempDataLoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.TempDataLoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -override Microsoft.Identity.Web.MicrosoftIdentityServiceHandler.OnCircuitOpenedAsync(Microsoft.AspNetCore.Components.Server.Circuits.Circuit! circuit, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationHandler.HandleRequirementAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext! context, Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement! requirement) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AppContextSwitches.ResetState() -> void -static Microsoft.Identity.Web.AppContextSwitches.UseClaimsIdentityType.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientId.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.ClientSecret.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdp(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetIdToken(System.Collections.Generic.IDictionary! headers) -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.GetUser(System.Collections.Generic.IDictionary! headers) -> System.Security.Claims.ClaimsPrincipal? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.Issuer.get -> string? -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.SimulateGettingHeaderFromDebugEnvironmentVariable(string! header) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.BuildCiamAuthorityIfNeeded(string! authority, out bool preserveAuthority) -> string? -static Microsoft.Identity.Web.AuthorityHelpers.EnsureAuthorityIsV2(string! authority) -> string! -static Microsoft.Identity.Web.AuthorityHelpers.GetAuthorityWithoutQueryIfNeeded(Microsoft.Identity.Web.MicrosoftIdentityOptions! options) -> string! -static Microsoft.Identity.Web.AuthorizeForScopesAttribute.FindMsalUiRequiredExceptionIfAny(System.Exception! exception) -> Microsoft.Identity.Client.MsalUiRequiredException? -static Microsoft.Identity.Web.Extensions.ContainsAny(this string! searchFor, params string![]! stringCollection) -> bool -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.BuildAuthenticationProperties(string![]? scopes, Microsoft.Identity.Client.MsalUiRequiredException! ex, System.Security.Claims.ClaimsPrincipal! user, string? userflow = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! -static Microsoft.Identity.Web.IncrementalConsentAndConditionalAccessHelper.CanBeSolvedByReSignInOfUser(Microsoft.Identity.Client.MsalUiRequiredException! ex) -> bool -static Microsoft.Identity.Web.MergedOptionsValidation.Validate(Microsoft.Identity.Web.MergedOptions! options) -> void -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.CreateProofOfPossessionConfiguration(Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! options, System.Uri! apiUri, System.Net.Http.HttpMethod! method) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.CallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, string! jwtBearerAuthenticationScheme, System.Action! configureConfidentialClientApplicationOptions, Microsoft.Extensions.Configuration.IConfigurationSection? configurationSection = null) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.ChainOnTokenValidatedEventForClaimsValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events, string! jwtBearerScheme) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.WebAppCallsWebApiImplementation(Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Collections.Generic.IEnumerable? initialScopes, System.Action? configureMicrosoftIdentityOptions, string! openIdConnectScheme, System.Action? configureConfidentialClientApplicationOptions) -> void -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.PopulateOpenIdOptionsFromMergedOptions(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions! options, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> void -static Microsoft.Identity.Web.TempDataLoginErrorAccessor.Create(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory? factory, bool isDevelopment) -> Microsoft.Identity.Web.ILoginErrorAccessor! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt index 7dc5c5811..5bfbfbcab 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt @@ -1 +1,247 @@ #nullable enable +const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! +Microsoft.Identity.Web.AadIssuerValidatorOptions +Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? +Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void +Microsoft.Identity.Web.AccountExtensions +Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions +Microsoft.Identity.Web.AppServicesAuthenticationDefaults +Microsoft.Identity.Web.AppServicesAuthenticationHandler +Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder) -> void +Microsoft.Identity.Web.AppServicesAuthenticationInformation +Microsoft.Identity.Web.AppServicesAuthenticationOptions +Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void +Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.AuthorizeForScopesAttribute +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? +Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void +Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension +Microsoft.Identity.Web.ClaimsPrincipalFactory +Microsoft.Identity.Web.CookiePolicyOptionsExtensions +Microsoft.Identity.Web.DownstreamWebApi +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void +Microsoft.Identity.Web.DownstreamWebApiExtensions +Microsoft.Identity.Web.DownstreamWebApiGenericExtensions +Microsoft.Identity.Web.DownstreamWebApiOptions +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? +Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! +Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! +Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void +Microsoft.Identity.Web.IAuthRequiredScopeMetadata +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.IDownstreamWebApi +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! +Microsoft.Identity.Web.ILoginErrorAccessor +Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? +Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool +Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! +Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void +Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! +Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler +Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration +Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions +Microsoft.Identity.Web.PolicyBuilderExtensions +Microsoft.Identity.Web.RequiredScopeExtensions +Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! +Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions +Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions +Microsoft.Identity.Web.ScopeAuthorizationRequirement +Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? +Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential +Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenAcquisitionTokenCredential +Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void +Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension +override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void +override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken +override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! +override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool +static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? +static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! +static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! +static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder +static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void +static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt index bf09d62ab..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt @@ -1,247 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.AppServicesAuthenticationDefaults.AuthenticationScheme = "AppServicesAuthentication" -> string! -Microsoft.Identity.Web.AadIssuerValidatorOptions -Microsoft.Identity.Web.AadIssuerValidatorOptions.AadIssuerValidatorOptions() -> void -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.get -> string? -Microsoft.Identity.Web.AadIssuerValidatorOptions.HttpClientName.set -> void -Microsoft.Identity.Web.AccountExtensions -Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions -Microsoft.Identity.Web.AppServicesAuthenticationDefaults -Microsoft.Identity.Web.AppServicesAuthenticationHandler -Microsoft.Identity.Web.AppServicesAuthenticationHandler.AppServicesAuthenticationHandler(Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder) -> void -Microsoft.Identity.Web.AppServicesAuthenticationInformation -Microsoft.Identity.Web.AppServicesAuthenticationOptions -Microsoft.Identity.Web.AppServicesAuthenticationOptions.AppServicesAuthenticationOptions() -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.AppServicesAuthenticationTokenAcquisition(Microsoft.Identity.Web.TokenCacheProviders.IMsalTokenCacheProvider! tokenCacheProvider, Microsoft.AspNetCore.Http.IHttpContextAccessor! httpContextAccessor, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAccessTokenForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForAppAsync(string! scope, string? authenticationScheme, string? tenant = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetAuthenticationResultForUserAsync(System.Collections.Generic.IEnumerable! scopes, string? authenticationScheme, string? tenantId = null, string? userFlow = null, System.Security.Claims.ClaimsPrincipal? user = null, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.GetEffectiveAuthenticationScheme(string? authenticationScheme) -> string! -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeader(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, string? authenticationScheme, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> void -Microsoft.Identity.Web.AppServicesAuthenticationTokenAcquisition.ReplyForbiddenWithWwwAuthenticateHeaderAsync(System.Collections.Generic.IEnumerable! scopes, Microsoft.Identity.Client.MsalUiRequiredException! msalServiceException, Microsoft.AspNetCore.Http.HttpResponse? httpResponse = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.AuthorizeForScopesAttribute -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthenticationScheme.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.AuthorizeForScopesAttribute() -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.ScopeKeySection.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.get -> string![]? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.Scopes.set -> void -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.get -> string? -Microsoft.Identity.Web.AuthorizeForScopesAttribute.UserFlow.set -> void -Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension -Microsoft.Identity.Web.ClaimsPrincipalFactory -Microsoft.Identity.Web.CookiePolicyOptionsExtensions -Microsoft.Identity.Web.DownstreamWebApi -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.DownstreamWebApi.DownstreamWebApi(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedDownstreamWebApiOptions, System.Net.Http.HttpClient! httpClient, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptionsMonitor) -> void -Microsoft.Identity.Web.DownstreamWebApiExtensions -Microsoft.Identity.Web.DownstreamWebApiGenericExtensions -Microsoft.Identity.Web.DownstreamWebApiOptions -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.BaseUrl.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.Clone() -> Microsoft.Identity.Web.DownstreamWebApiOptions! -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.get -> System.Action? -Microsoft.Identity.Web.DownstreamWebApiOptions.CustomizeHttpRequestMessage.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.DownstreamWebApiOptions() -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.GetApiUrl() -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.get -> System.Net.Http.HttpMethod! -Microsoft.Identity.Web.DownstreamWebApiOptions.HttpMethod.set -> void -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.get -> string! -Microsoft.Identity.Web.DownstreamWebApiOptions.RelativePath.set -> void -Microsoft.Identity.Web.IAuthRequiredScopeMetadata -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.IAuthRequiredScopeOrAppPermissionMetadata.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.IDownstreamWebApi -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForAppAsync(string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, string? authenticationScheme, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, System.Action? calledDownstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, System.Net.Http.StringContent? content = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, string? authenticationScheme, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.IDownstreamWebApi.CallWebApiForUserAsync(string! serviceName, TInput input, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ILoginErrorAccessor -Microsoft.Identity.Web.ILoginErrorAccessor.GetMessage(Microsoft.AspNetCore.Http.HttpContext! context) -> string? -Microsoft.Identity.Web.ILoginErrorAccessor.IsEnabled.get -> bool -Microsoft.Identity.Web.ILoginErrorAccessor.SetMessage(Microsoft.AspNetCore.Http.HttpContext! context, string? message) -> void -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateAppHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.CreateUserHandler(string? serviceName) -> System.Net.Http.DelegatingHandler! -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.MicrosoftIdentityAppAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.GetOptionsForRequest(System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.MicrosoftIdentityAuthenticationBaseMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseMessageHandler.TokenAcquisition.get -> Microsoft.Identity.Web.ITokenAcquisition! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.AuthenticationScheme.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.GetScopes() -> string![]! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.IsProofOfPossessionRequest.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.MicrosoftIdentityAuthenticationBaseOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Scopes.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.Tenant.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.get -> Microsoft.Identity.Web.TokenAcquisitionOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.TokenAcquisitionOptions.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions.UserFlow.set -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.Clone() -> Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions! -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerOptions.MicrosoftIdentityAuthenticationMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.get -> string? -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.BaseUri.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.ChallengeUser(string![]? scopes, string? claims = null, string? userflow = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.HandleException(System.Exception! exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.get -> bool -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.IsBlazorServer.set -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.MicrosoftIdentityConsentAndConditionalAccessHandler(System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.get -> System.Security.Claims.ClaimsPrincipal! -Microsoft.Identity.Web.MicrosoftIdentityConsentAndConditionalAccessHandler.User.set -> void -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.MicrosoftIdentityUserAuthenticationMessageHandler(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, Microsoft.Extensions.Options.IOptionsMonitor! namedMessageHandlerOptions, Microsoft.Extensions.Options.IOptionsMonitor! microsoftIdentityOptions, string? serviceName = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action! configureConfidentialClientApplicationOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi() -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Action? configureConfidentialClientApplicationOptions, System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder.OpenIdConnectScheme.get -> string! -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration -Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.EnableTokenAcquisitionToCallDownstreamApi(System.Collections.Generic.IEnumerable? initialScopes = null) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions -Microsoft.Identity.Web.PolicyBuilderExtensions -Microsoft.Identity.Web.RequiredScopeExtensions -Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IJwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.IOpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.JwtBearerMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.JwtBearerMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! events) -> Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.GetAadIssuerValidator(string! aadAuthority) -> Microsoft.IdentityModel.Validators.AadIssuerValidator! -Microsoft.Identity.Web.Resource.MicrosoftIdentityIssuerValidatorFactory.MicrosoftIdentityIssuerValidatorFactory(Microsoft.Extensions.Options.IOptions! aadIssuerValidatorOptions, System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.OpenIdConnectMiddlewareDiagnostics(Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.Resource.OpenIdConnectMiddlewareDiagnostics.Subscribe(Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectEvents! events) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.get -> bool -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.IsReusable.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopeAttribute(params string![]! acceptedScopes) -> void -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedAppPermission.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.get -> string![]? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.AcceptedScope.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute() -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopeOrAppPermissionAttribute(string![]! acceptedScopes, string![]! acceptedAppPermissions) -> void -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.Resource.RequiredScopeOrAppPermissionAttribute.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions -Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions -Microsoft.Identity.Web.ScopeAuthorizationRequirement -Microsoft.Identity.Web.ScopeAuthorizationRequirement.AllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeAuthorizationRequirement.ScopeAuthorizationRequirement(System.Collections.Generic.IEnumerable? allowedValues = null) -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.AppPermissionAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredAppPermissionsConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.get -> string? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.RequiredScopesConfigurationKey.set -> void -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeAllowedValues.get -> System.Collections.Generic.IEnumerable? -Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ScopeOrAppPermissionAuthorizationRequirement(System.Collections.Generic.IEnumerable? scopeAllowedValues = null, System.Collections.Generic.IEnumerable? appPermissionAllowedValues = null) -> void -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential -Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.TokenAcquisitionAppTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenAcquisitionTokenCredential -Microsoft.Identity.Web.TokenAcquisitionTokenCredential.TokenAcquisitionTokenCredential(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.Dispose() -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.MsalSessionTokenCacheProvider(Microsoft.AspNetCore.Http.ISession! session, Microsoft.Extensions.Logging.ILogger! logger) -> void -Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension -override Microsoft.Identity.Web.AppServicesAuthenticationHandler.HandleAuthenticateAsync() -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.AuthorizeForScopesAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void -override Microsoft.Identity.Web.MicrosoftIdentityAppAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.MicrosoftIdentityUserAuthenticationMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.ScopeAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.ScopeOrAppPermissionAuthorizationRequirement.ToString() -> string! -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionAppTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> Azure.Core.AccessToken -override Microsoft.Identity.Web.TokenAcquisitionTokenCredential.GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.ValueTask -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.ReadCacheBytesAsync(string! cacheKey, Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints! cacheSerializerHints) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.RemoveKeyAsync(string! cacheKey) -> System.Threading.Tasks.Task! -override Microsoft.Identity.Web.TokenCacheProviders.Session.MsalSessionTokenCacheProvider.WriteCacheBytesAsync(string! cacheKey, byte[]! bytes) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AccountExtensions.ToClaimsPrincipal(this Microsoft.Identity.Client.IAccount! account) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.AppServicesAuthenticationBuilderExtensions.AddAppServicesAuthentication(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.IsAppServicesAadAuthenticationEnabled.get -> bool -static Microsoft.Identity.Web.AppServicesAuthenticationInformation.LogoutUrl.get -> string? -static Microsoft.Identity.Web.AzureFunctionsAuthenticationHttpContextExtension.AuthenticateAzureFunctionAsync(this Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<(bool, Microsoft.AspNetCore.Mvc.IActionResult?)>! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromHomeTenantIdAndHomeObjectId(string! homeTenantId, string! homeObjectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.ClaimsPrincipalFactory.FromTenantIdAndObjectId(string! tenantId, string! objectId) -> System.Security.Claims.ClaimsPrincipal! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.DisallowsSameSiteNone(string! userAgent) -> bool -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.CookiePolicyOptionsExtensions.HandleSameSiteCookieCompatibility(this Microsoft.AspNetCore.Builder.CookiePolicyOptions! options, System.Func! disallowsSameSiteNone) -> Microsoft.AspNetCore.Builder.CookiePolicyOptions! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiExtensions.AddDownstreamWebApi(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.CallWebApiForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.GetForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PostForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.DownstreamWebApiGenericExtensions.PutForUserAsync(this Microsoft.Identity.Web.IDownstreamWebApi! downstreamWebApi, string! serviceName, string! relativePath, TInput inputData, System.Action? downstreamWebApiOptionsOverride = null, System.Security.Claims.ClaimsPrincipal? user = null, string? authenticationScheme = null) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilderExtension.AddSessionTokenCaches(this Microsoft.Identity.Web.MicrosoftIdentityAppCallsWebApiAuthenticationBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityAppAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.AddMicrosoftIdentityUserAuthenticationHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, string! serviceName, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityBlazorServiceCollectionExtensions.AddMicrosoftIdentityConsentHandler(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApi(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureJwtBearerOptions, System.Action! configureMicrosoftIdentityOptions, string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebApiServiceCollectionExtensions.AddMicrosoftIdentityWebApiAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! jwtBearerScheme = "Bearer", bool subscribeToJwtBearerMiddlewareDiagnosticsEvents = false) -> Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, Microsoft.Extensions.Configuration.IConfigurationSection! configurationSection, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApp(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureMicrosoftIdentityOptions, System.Action? configureCookieAuthenticationOptions = null, string! openIdConnectScheme = "OpenIdConnect", string? cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityWebAppServiceCollectionExtensions.AddMicrosoftIdentityWebAppAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! configSectionName = "AzureAd", string! openIdConnectScheme = "OpenIdConnect", string! cookieScheme = "Cookies", bool subscribeToOpenIdConnectMiddlewareDiagnosticsEvents = false, string? displayName = null) -> Microsoft.Identity.Web.MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, params string![]! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScope(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.PolicyBuilderExtensions.RequireScopeOrAppPermission(this Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! authorizationPolicyBuilder, System.Collections.Generic.IEnumerable! allowedScopeValues, System.Collections.Generic.IEnumerable! allowedAppPermissionValues) -> Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder! -static Microsoft.Identity.Web.RequiredScopeExtensions.AddRequiredScopeAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeExtensions.RequireScope(this TBuilder endpointConventionBuilder, params string![]! scope) -> TBuilder -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.AddRequiredScopeOrAppPermissionAuthorization(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.RequiredScopeOrAppPermissionExtensions.RequireScopeOrAppPermission(this TBuilder endpointConventionBuilder, string![]! scope, string![]! appPermission) -> TBuilder -static Microsoft.Identity.Web.Resource.RolesRequiredHttpContextExtensions.ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedRoles) -> void -static Microsoft.Identity.Web.Resource.ScopesRequiredHttpContextExtensions.VerifyUserHasAnyAcceptedScope(this Microsoft.AspNetCore.Http.HttpContext! context, params string![]! acceptedScopes) -> void -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionAppTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! -static Microsoft.Identity.Web.TokenCacheProviders.Session.SessionTokenCacheProviderExtension.AddSessionPerUserTokenCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt index 7dc5c5811..e69de29bb 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt @@ -1 +0,0 @@ -#nullable enable diff --git a/tools/mark-shipped.ps1 b/tools/mark-shipped.ps1 index 461d95a47..05b322a4c 100644 --- a/tools/mark-shipped.ps1 +++ b/tools/mark-shipped.ps1 @@ -4,16 +4,18 @@ param () Set-StrictMode -version 2.0 $ErrorActionPreference = "Stop" -function MarkShipped([string]$dir) { - $shippedFilePath = Join-Path $dir "PublicAPI.Shipped.txt" +function MarkShipped([string]$dir, [string]$access) { + $shippedFileName = $access + "API.Shipped.txt" + $shippedFilePath = Join-Path $dir $shippedFileName $shipped = @() $shipped += Get-Content $shippedFilePath - $unshippedFilePath = Join-Path $dir "PublicAPI.Unshipped.txt" + $unshippedFileName = $access + "API.Unshipped.txt" + $unshippedFilePath = Join-Path $dir $unshippedFileName $unshipped = Get-Content $unshippedFilePath $removed = @() $removedPrefix = "*REMOVED*"; - Write-Host "Processing $dir" + Write-Host "Processing $dir : $access" foreach ($item in $unshipped) { if ($item.Length -gt 0) { @@ -28,17 +30,22 @@ function MarkShipped([string]$dir) { } $shipped | Sort-Object -Unique |Where-Object { -not $removed.Contains($_) } | Out-File $shippedFilePath -Encoding Ascii - Copy-Item eng/PublicAPI.empty.txt $unshippedFilePath + Clear-Content $unshippedFilePath } try { foreach ($file in Get-ChildItem -re -in "PublicApi.Shipped.txt") { $dir = Split-Path -parent $file - MarkShipped $dir + MarkShipped $dir "Public" + } + + foreach ($file in Get-ChildItem -re -in "InternalApi.Shipped.txt") { + $dir = Split-Path -parent $file + MarkShipped $dir "Internal" } } catch { Write-Host $_ Write-Host $_.Exception exit 1 -} \ No newline at end of file +} From 5b15dc3ff45d054e6067d75b7c3260b6ab771bce Mon Sep 17 00:00:00 2001 From: Westin Musser <127992899+westin-m@users.noreply.github.com> Date: Tue, 15 Oct 2024 10:36:15 -0700 Subject: [PATCH 2/2] require args in script --- tools/mark-shipped.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/mark-shipped.ps1 b/tools/mark-shipped.ps1 index 05b322a4c..a32d6a86f 100644 --- a/tools/mark-shipped.ps1 +++ b/tools/mark-shipped.ps1 @@ -4,7 +4,8 @@ param () Set-StrictMode -version 2.0 $ErrorActionPreference = "Stop" -function MarkShipped([string]$dir, [string]$access) { +function MarkShipped([Parameter(mandatory=$true)][string]$dir, + [Parameter(mandatory=$true)][string]$access) { $shippedFileName = $access + "API.Shipped.txt" $shippedFilePath = Join-Path $dir $shippedFileName $shipped = @()