diff --git a/.editorconfig b/.editorconfig index 7f5816d5c..cc58091c6 100644 --- a/.editorconfig +++ b/.editorconfig @@ -167,13 +167,6 @@ dotnet_code_quality.CA2208.api_surface = public dotnet_diagnostic.RS0030.severity = error # https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/Microsoft.CodeAnalysis.PublicApiAnalyzers.md -dotnet_diagnostic.RS0051.severity = error -dotnet_diagnostic.RS0052.severity = error -dotnet_diagnostic.RS0053.severity = error -dotnet_diagnostic.RS0054.severity = error -dotnet_diagnostic.RS0055.severity = error -dotnet_diagnostic.RS0057.severity = error -dotnet_diagnostic.RS0058.severity = error dotnet_diagnostic.RS0061.severity = error # CA1000: Do not declare static members on generic types diff --git a/src/Microsoft.Identity.Web.AgentIdentities/Microsoft.Identity.Web.AgentIdentities.csproj b/src/Microsoft.Identity.Web.AgentIdentities/Microsoft.Identity.Web.AgentIdentities.csproj index 5479f27ff..6c910ed0e 100644 --- a/src/Microsoft.Identity.Web.AgentIdentities/Microsoft.Identity.Web.AgentIdentities.csproj +++ b/src/Microsoft.Identity.Web.AgentIdentities/Microsoft.Identity.Web.AgentIdentities.csproj @@ -19,8 +19,6 @@ - - diff --git a/src/Microsoft.Identity.Web.AgentIdentities/PublicAPI/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.AgentIdentities/PublicAPI/InternalAPI.Shipped.txt deleted file mode 100644 index 7284e90de..000000000 --- a/src/Microsoft.Identity.Web.AgentIdentities/PublicAPI/InternalAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.AgentIdentities.AgentUserIdentityMsalAddIn -Microsoft.Identity.Web.AgentIdentities.AgentUserIdentityMsalAddIn.AgentUserIdentityMsalAddIn() -> void -static Microsoft.Identity.Web.AgentIdentities.AgentUserIdentityMsalAddIn.OnBeforeUserFicForAgentUserIdentityAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? options, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.AgentIdentityExtension.ForAgentIdentity(this Microsoft.Identity.Abstractions.AcquireTokenOptions! options, string! agentApplicationId) -> Microsoft.Identity.Abstractions.AcquireTokenOptions! diff --git a/src/Microsoft.Identity.Web.Azure/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Azure/InternalAPI.Shipped.txt deleted file mode 100644 index 10f291a1e..000000000 --- a/src/Microsoft.Identity.Web.Azure/InternalAPI.Shipped.txt +++ /dev/null @@ -1,2 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.MicrosoftIdentityTokenCredential.MicrosoftIdentityTokenCredential(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Web.ITokenAcquisitionHost! tokenAcquisitionHost) -> void diff --git a/src/Microsoft.Identity.Web.Azure/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Azure/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Azure/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Azure/Microsoft.Identity.Web.Azure.csproj b/src/Microsoft.Identity.Web.Azure/Microsoft.Identity.Web.Azure.csproj index 697258a9e..e8af7a2cb 100644 --- a/src/Microsoft.Identity.Web.Azure/Microsoft.Identity.Web.Azure.csproj +++ b/src/Microsoft.Identity.Web.Azure/Microsoft.Identity.Web.Azure.csproj @@ -1,4 +1,5 @@ + Microsoft Identity Web.Azure Microsoft Identity Web.Azure @@ -8,13 +9,21 @@ README.md + True \README.md + + + + + + + diff --git a/src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Azure/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Azure/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.Azure/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Azure/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Azure/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.Azure/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt deleted file mode 100644 index f8d080bad..000000000 --- a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Shipped.txt +++ /dev/null @@ -1,83 +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.CustomProviderNameAlreadyExists = "IDW10111 The custom signed assertion provider '{0}' already exists, only the the first instance of ICustomSignedAssertionProvider with this name will be used." -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderNameNullOrEmpty = "IDW10112 The name of the custom signed assertion provider is null or empty." -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderNameNullOrEmpty = "IDW10112: You configured a custom signed assertion but did not specify a provider name in the CustomSignedAssertionProviderName property of the CredentialDescription. Please specify the name of the custom assertion provider." -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderNotFound = "IDW10113: The custom signed assertion provider with name '{0}' was not found. Was it registered in the service collection?" -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderNotFound = "IDW10113: You configured a custom signed assertion with provider name '{0}' but it was not found. Did you register it in the service collection? You need to add a reference to the credential package and call the appropriate registration method, e.g., services.AddOidcFic() or services.AddFmiSignedAssertion()." -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderSourceLoaderNullOrEmpty = "IDW10114 The dictionary of SourceLoaders for custom signed assertion providers is null or empty." -> string! -const Microsoft.Identity.Web.CertificateErrorMessage.CustomProviderSourceLoaderNullOrEmpty = "IDW10114: You configured a custom signed assertion but no custom assertion providers have been registered. You need to add a reference to the credential package and call the appropriate registration method, e.g., services.AddOidcFic() or services.AddFmiSignedAssertion()." -> 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! -const Microsoft.Identity.Web.DefaultCredentialsLoader.nameMissing = "NameMissing" -> string! -const Microsoft.Identity.Web.LoggerExtensions.nameMissing = "NameMissing" -> 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.CustomSignedAssertionProviderNotFoundException -Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.CustomSignedAssertionProviderNotFoundException(string! message) -> 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.LoggerExtensions -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.StoreWithSubjectNameCertificateLoader -Microsoft.Identity.Web.StoreWithSubjectNameCertificateLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.StoreWithSubjectNameCertificateLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? _) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.StoreWithSubjectNameCertificateLoader.StoreWithSubjectNameCertificateLoader() -> 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.CustomSignedAssertionProviderNotFoundException.ProviderNameNotFound(string! name) -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.SourceLoadersNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.DefaultCredentialsLoader.CustomSignedAssertionProviderLoadingFailureMessage(string! providerName, string! sourceType, string! skip) -> string! -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 -static Microsoft.Identity.Web.LoggerExtensions.CredentialLoadingFailure(this Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! cd, System.Exception? ex) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomProviderNameAlreadyExists(this Microsoft.Extensions.Logging.ILogger! logger, string! providerName) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomProviderNameNullOrEmpty(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomProviderNotFound(this Microsoft.Extensions.Logging.ILogger! logger, string! providerName) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomProviderSourceLoaderNullOrEmpty(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomSignedAssertionProviderLoadingFailure(this Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.CredentialDescription! cd, System.Exception! ex) -> void -static Microsoft.Identity.Web.LoggerExtensions.CustomSignedAssertionProviderLoadingFailureMessage(string! providerName, string! sourceType, string! skip) -> string! diff --git a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Certificate/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Certificate/Microsoft.Identity.Web.Certificate.csproj b/src/Microsoft.Identity.Web.Certificate/Microsoft.Identity.Web.Certificate.csproj index 7e06581fb..6e523448b 100644 --- a/src/Microsoft.Identity.Web.Certificate/Microsoft.Identity.Web.Certificate.csproj +++ b/src/Microsoft.Identity.Web.Certificate/Microsoft.Identity.Web.Certificate.csproj @@ -32,7 +32,7 @@ - - + + diff --git a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificate/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Certificate/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.Certificate/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificate/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Certificate/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.Certificate/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt deleted file mode 100644 index a36f8b883..000000000 --- a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Shipped.txt +++ /dev/null @@ -1,8 +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 -Microsoft.Identity.Web.ManagedIdentityClientAssertion.ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger, Microsoft.Identity.Client.IMsalHttpClientFactory? testHttpClientFactory) -> void -Microsoft.Identity.Web.TestOnly.ManagedIdentityClientAssertionTestHook -static Microsoft.Identity.Web.TestOnly.ManagedIdentityClientAssertionTestHook.HttpClientFactoryForTests.get -> Microsoft.Identity.Client.IMsalHttpClientFactory? -static Microsoft.Identity.Web.TestOnly.ManagedIdentityClientAssertionTestHook.HttpClientFactoryForTests.set -> void diff --git a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Certificateless/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Certificateless/Microsoft.Identity.Web.Certificateless.csproj b/src/Microsoft.Identity.Web.Certificateless/Microsoft.Identity.Web.Certificateless.csproj index 6301c69a9..6ae20a75b 100644 --- a/src/Microsoft.Identity.Web.Certificateless/Microsoft.Identity.Web.Certificateless.csproj +++ b/src/Microsoft.Identity.Web.Certificateless/Microsoft.Identity.Web.Certificateless.csproj @@ -29,10 +29,8 @@ - - - - + + diff --git a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Certificateless/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Certificateless/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.Certificateless/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Certificateless/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Certificateless/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.Certificateless/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/Microsoft.Identity.Web.Diagnostics.csproj b/src/Microsoft.Identity.Web.Diagnostics/Microsoft.Identity.Web.Diagnostics.csproj index 7e955852d..11848f3df 100644 --- a/src/Microsoft.Identity.Web.Diagnostics/Microsoft.Identity.Web.Diagnostics.csproj +++ b/src/Microsoft.Identity.Web.Diagnostics/Microsoft.Identity.Web.Diagnostics.csproj @@ -15,10 +15,12 @@ - - - - + + + + + + diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/InternalAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/InternalAPI.Shipped.txt rename to src/Microsoft.Identity.Web.Diagnostics/PublicAPI/InternalAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.AgentIdentities/PublicAPI/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/InternalAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.AgentIdentities/PublicAPI/InternalAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.Diagnostics/PublicAPI/InternalAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.Diagnostics/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.Diagnostics/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index dad96ad1a..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.IdHelper -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.Diagnostics.IdHelper.GetIdWebVersion() -> string! -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.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.IdHelper.GetIdWebVersion() -> string! -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/PublicAPI.Shipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index dad96ad1a..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.IdHelper -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.Diagnostics.IdHelper.GetIdWebVersion() -> string! -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.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.IdHelper.GetIdWebVersion() -> string! -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b3ec4183f..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,31 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.IdHelper -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.Diagnostics.IdHelper.GetIdWebVersion() -> string! -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.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.IdHelper.GetIdWebVersion() -> string! -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b3ec4183f..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,31 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.IdHelper -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.Diagnostics.IdHelper.GetIdWebVersion() -> string! -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.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.IdHelper.GetIdWebVersion() -> string! -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index dad96ad1a..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Diagnostics.IdHelper -Microsoft.Identity.Web.Diagnostics.OsHelper -Microsoft.Identity.Web.Diagnostics.OsHelper.OsHelper() -> void -Microsoft.Identity.Web.IdHelper -Microsoft.Identity.Web.Throws -static Microsoft.Identity.Web.Diagnostics.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.Diagnostics.IdHelper.GetIdWebVersion() -> string! -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.IdHelper.CreateTelemetryInfo() -> string! -static Microsoft.Identity.Web.IdHelper.GetIdWebVersion() -> string! -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.DownstreamApi/Microsoft.Identity.Web.DownstreamApi.csproj b/src/Microsoft.Identity.Web.DownstreamApi/Microsoft.Identity.Web.DownstreamApi.csproj index cebd4a2f8..82bc2dfee 100644 --- a/src/Microsoft.Identity.Web.DownstreamApi/Microsoft.Identity.Web.DownstreamApi.csproj +++ b/src/Microsoft.Identity.Web.DownstreamApi/Microsoft.Identity.Web.DownstreamApi.csproj @@ -1,4 +1,4 @@ - + Microsoft Identity Web downstream API Microsoft Identity Web downstream API @@ -36,13 +36,21 @@ - - - - - - - + + + + + + + + + + + + + + + True diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net462/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetCore/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetFramework/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetFramework/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetFramework/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net472/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/NetFramework/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2c1df99c9..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,79 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -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.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 2dd4c1a9e..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,48 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 2dd4c1a9e..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,48 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index abe02faa1..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2c1df99c9..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,79 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -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.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! 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 deleted file mode 100644 index de7b6db81..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,7 +0,0 @@ -#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/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2c1df99c9..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,79 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -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.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! 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 deleted file mode 100644 index de7b6db81..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,7 +0,0 @@ -#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/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2dd4c1a9e..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,48 +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, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -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.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.CallerSDKDetails.get -> System.Collections.Generic.Dictionary! -static Microsoft.Identity.Web.DownstreamApi.DeserializeOutputAsync(System.Net.Http.HttpResponseMessage! response, Microsoft.Identity.Abstractions.DownstreamApiOptions! effectiveOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> 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, int statusCode, string! responseContent, System.Exception? ex) -> void -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.ReadErrorResponseContentAsync(System.Net.Http.HttpResponseMessage! response, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 08a25e3a5..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Client.IMsalHttpClientFactory? msalHttpClientFactory) -> void -Microsoft.Identity.Web.DownstreamApi.UpdateRequestWithCertificateAsync(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.Abstractions.AuthorizationHeaderInformation? HeaderInfo, Microsoft.Identity.Abstractions.CredentialDescription? MtlsCredential)>! 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 deleted file mode 100644 index abe02faa1..000000000 --- a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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.GraphServiceClient/GraphAuthenticationProvider.cs b/src/Microsoft.Identity.Web.GraphServiceClient/GraphAuthenticationProvider.cs index 5ba95be17..8e02751f6 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/GraphAuthenticationProvider.cs +++ b/src/Microsoft.Identity.Web.GraphServiceClient/GraphAuthenticationProvider.cs @@ -18,6 +18,11 @@ namespace Microsoft.Identity.Web /// Authentication provider for Microsoft Graph, based on IAuthorizationHeaderProvider. This is richer /// than which only supports the bearer protocol. /// + /* + * Used by Microsoft.Identity.Web.GraphServiceClientBeta + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal class GraphAuthenticationProvider : IAuthenticationProvider { private const string AuthorizationHeaderKey = "Authorization"; diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/Microsoft.Identity.Web.GraphServiceClient.csproj b/src/Microsoft.Identity.Web.GraphServiceClient/Microsoft.Identity.Web.GraphServiceClient.csproj index 3452a5881..6eb1ff91d 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClient/Microsoft.Identity.Web.GraphServiceClient.csproj +++ b/src/Microsoft.Identity.Web.GraphServiceClient/Microsoft.Identity.Web.GraphServiceClient.csproj @@ -28,11 +28,19 @@ - - - - - - + + + + + + + + + + + + + + diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net8.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetCore/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetFramework/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetFramework/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetFramework/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/net9.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/NetFramework/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -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/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -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/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index 8ea74be83..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,20 +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.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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -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/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 1a3971297..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -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.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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -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/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 1a3971297..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -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.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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index ff7bb2b9f..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -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/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 8ea74be83..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,20 +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.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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt deleted file mode 100644 index 38213a2b5..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/Microsoft.Identity.Web.GraphServiceClientBeta.csproj b/src/Microsoft.Identity.Web.GraphServiceClientBeta/Microsoft.Identity.Web.GraphServiceClientBeta.csproj index bd398e82c..329ae2baf 100644 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/Microsoft.Identity.Web.GraphServiceClientBeta.csproj +++ b/src/Microsoft.Identity.Web.GraphServiceClientBeta/Microsoft.Identity.Web.GraphServiceClientBeta.csproj @@ -1,4 +1,4 @@ - + true @@ -31,10 +31,8 @@ - - - - + + diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.Diagnostics/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net10.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt deleted file mode 100644 index b3a6ce656..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index b3a6ce656..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b3a6ce656..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b3a6ce656..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0564b05eb..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -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/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b3a6ce656..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,5 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.GraphServiceClientBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/Microsoft.Identity.Web.MicrosoftGraph.csproj b/src/Microsoft.Identity.Web.MicrosoftGraph/Microsoft.Identity.Web.MicrosoftGraph.csproj index f32827cd6..21d376a99 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/Microsoft.Identity.Web.MicrosoftGraph.csproj +++ b/src/Microsoft.Identity.Web.MicrosoftGraph/Microsoft.Identity.Web.MicrosoftGraph.csproj @@ -31,11 +31,19 @@ - - - - - - + + + + + + + + + + + + + + diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net10.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetCore/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetFramework/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetFramework/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetFramework/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net462/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/NetFramework/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net10.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 402f0f049..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,22 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b2621f520..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,16 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/Microsoft.Identity.Web.MicrosoftGraphBeta.csproj b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/Microsoft.Identity.Web.MicrosoftGraphBeta.csproj index d88d67cec..0f7413a2a 100644 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/Microsoft.Identity.Web.MicrosoftGraphBeta.csproj +++ b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/Microsoft.Identity.Web.MicrosoftGraphBeta.csproj @@ -1,4 +1,4 @@ - + Microsoft Identity Web, Microsoft Graph helper @@ -41,11 +41,19 @@ - - - - - - + + + + + + + + + + + + + + diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net8.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net472/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetCore/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetFramework/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.MicrosoftGraph/PublicAPI/net472/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetFramework/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetFramework/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net8.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/NetFramework/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/PublicAPI.Shipped.txt deleted file mode 100644 index 402f0f049..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,22 +0,0 @@ -#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/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net10.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt deleted file mode 100644 index b2621f520..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Shipped.txt +++ /dev/null @@ -1,16 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index b2621f520..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,16 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 402f0f049..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,22 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 402f0f049..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,22 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index 5db1a9d6b..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,18 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable 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 deleted file mode 100644 index b2621f520..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,16 +0,0 @@ -#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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.MicrosoftGraphBeta/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt deleted file mode 100644 index 91dbdef29..000000000 --- a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Shipped.txt +++ /dev/null @@ -1,17 +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._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? -readonly Microsoft.Identity.Web.OpenIdConnectCachingSecurityTokenProvider._configManager -> Microsoft.IdentityModel.Protocols.ConfigurationManager! diff --git a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OWIN/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OWIN/Microsoft.Identity.Web.OWIN.csproj b/src/Microsoft.Identity.Web.OWIN/Microsoft.Identity.Web.OWIN.csproj index 5c3311b94..10156957c 100644 --- a/src/Microsoft.Identity.Web.OWIN/Microsoft.Identity.Web.OWIN.csproj +++ b/src/Microsoft.Identity.Web.OWIN/Microsoft.Identity.Web.OWIN.csproj @@ -41,12 +41,12 @@ - + - - + + diff --git a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OWIN/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.OWIN/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.OWIN/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OWIN/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/net9.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.OWIN/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.OidcFIC/Microsoft.Identity.Web.OidcFIC.csproj b/src/Microsoft.Identity.Web.OidcFIC/Microsoft.Identity.Web.OidcFIC.csproj index 4e8d687be..bef83b976 100644 --- a/src/Microsoft.Identity.Web.OidcFIC/Microsoft.Identity.Web.OidcFIC.csproj +++ b/src/Microsoft.Identity.Web.OidcFIC/Microsoft.Identity.Web.OidcFIC.csproj @@ -23,10 +23,8 @@ - - - - + + diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.OidcFIC/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.DownstreamApi/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.OidcFIC/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net10.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Shipped.txt deleted file mode 100644 index a082b4e3a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions -static Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions.AddOidcFic(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index a082b4e3a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions -static Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions.AddOidcFic(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Shipped.txt deleted file mode 100644 index a082b4e3a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions -static Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions.AddOidcFic(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Shipped.txt deleted file mode 100644 index a082b4e3a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions -static Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions.AddOidcFic(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt deleted file mode 100644 index 0787ef54a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,24 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.OidcFic.LoggerExtensions -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.CredentialSource.get -> Microsoft.Identity.Abstractions.CredentialSource -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.LoadIfNeededAsync(Microsoft.Identity.Abstractions.CredentialDescription! credentialDescription, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = null) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Name.get -> string! -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, Microsoft.Extensions.Configuration.IConfiguration! configuration, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.OidcIdpSignedAssertionLoader(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Extensions.Options.IOptionsMonitor! options, System.IServiceProvider! serviceProvider, Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.OidcIdpSignedAssertionProvider(Microsoft.Identity.Abstractions.ITokenAcquirerFactory! tokenAcquirerFactory, Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options, string? tokenExchangeUrl) -> void -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.get -> bool -Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.RequiresSignedAssertionFmiPath.set -> void -override Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.GetClientAssertionAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiredToken(this Microsoft.Extensions.Logging.ILogger! logger, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.AcquiringToken(this Microsoft.Extensions.Logging.ILogger! logger, string! tokenExchangeUrl, string? fmiPath) -> void -static Microsoft.Identity.Web.OidcFic.LoggerExtensions.PostponingToFirstCall(this Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationBinding(Microsoft.Extensions.Logging.ILogger! logger, string! sectionName) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationNotRegistered(Microsoft.Extensions.Logging.ILogger! logger, string! troubleshootingLink) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.ConfigurationSectionNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.CustomSignedAssertionProviderDataNull(Microsoft.Extensions.Logging.ILogger! logger) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionLoader.Logger.SignedAssertionProviderFailed(Microsoft.Extensions.Logging.ILogger! logger, string! providerName, string! message) -> void -static Microsoft.Identity.Web.OidcFic.OidcIdpSignedAssertionProvider.ExtractTenantFromTokenEndpointIfSameInstance(string? tokenEndpoint, string? configuredInstance) -> string? diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt deleted file mode 100644 index a082b4e3a..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,3 +0,0 @@ -#nullable enable -Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions -static Microsoft.Extensions.DependencyInjection.OidcFicSignedAssertionProviderExtensions.AddOidcFic(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! diff --git a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.OidcFIC/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/HttpContextExtensions.cs b/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/HttpContextExtensions.cs index f6f3565ad..52933e7f9 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/HttpContextExtensions.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/HttpContextExtensions.cs @@ -6,6 +6,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.SideCar + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class HttpContextExtensions { /// @@ -14,6 +19,11 @@ internal static class HttpContextExtensions /// HTTP context. /// Token to preserve after the token is validated so that /// it can be used in the actions. + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static void StoreTokenUsedToCallWebAPI(this HttpContext httpContext, SecurityToken? token) { // lock due to https://learn.microsoft.com/aspnet/core/performance/performance-best-practices?#do-not-access-httpcontext-from-multiple-threads @@ -28,6 +38,11 @@ internal static void StoreTokenUsedToCallWebAPI(this HttpContext httpContext, Se /// /// HTTP context associated with the current request. /// used to call the web API. + /* + * Used by Microsoft.Identity.Web.SideCar + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static SecurityToken? GetTokenUsedToCallWebAPI(this HttpContext httpContext) { // lock due to https://learn.microsoft.com/aspnet/core/performance/performance-best-practices?#do-not-access-httpcontext-from-multiple-threads diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/JwtBearerOptionsMerger.cs b/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/JwtBearerOptionsMerger.cs index d92481cc5..8cf599008 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/JwtBearerOptionsMerger.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/AspNetCore/JwtBearerOptionsMerger.cs @@ -8,6 +8,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal class JwtBearerOptionsMerger : IPostConfigureOptions { public JwtBearerOptionsMerger(IMergedOptionsStore mergedOptions) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/AuthCodeRedemptionParameters.cs b/src/Microsoft.Identity.Web.TokenAcquisition/AuthCodeRedemptionParameters.cs index 6afefb477..e83bb3df6 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/AuthCodeRedemptionParameters.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/AuthCodeRedemptionParameters.cs @@ -5,6 +5,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal class AuthCodeRedemptionParameters { public AuthCodeRedemptionParameters( diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/ClientInfo.cs b/src/Microsoft.Identity.Web.TokenAcquisition/ClientInfo.cs index 47dc1fd00..f69ea6fd9 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/ClientInfo.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/ClientInfo.cs @@ -9,6 +9,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal class ClientInfo { [JsonPropertyName(ClaimConstants.UniqueObjectIdentifier)] diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/Constants.cs b/src/Microsoft.Identity.Web.TokenAcquisition/Constants.cs index d237125a3..0268e137a 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/Constants.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/Constants.cs @@ -98,8 +98,23 @@ public static class Constants internal const string OidcEndpoint = "/.well-known/openid-configuration"; // RegisterValidAudience + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string Version = "ver"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string V1 = "1.0"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string V2 = "2.0"; // ClaimsPrincipalExtension @@ -109,7 +124,17 @@ public static class Constants internal const string Common = "common"; // ClientInfo + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string ClientInfo = "client_info"; + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string One = "1"; // Certificates @@ -117,17 +142,47 @@ public static class Constants internal const string PersonalUserCertificateStorePath = "CurrentUser/My"; // Miscellaneous + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string UserAgent = "User-Agent"; internal const string JwtSecurityTokenUsedToCallWebApi = "JwtSecurityTokenUsedToCallWebAPI"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string PreferredUserName = "preferred_username"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string NameClaim = "name"; internal const string Consent = "consent"; internal const string ConsentUrl = "consentUri"; internal const string Scopes = "scopes"; internal const string ProposedAction = "proposedAction"; + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.MicrosoftGraph + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string Authorization = "Authorization"; internal const string ApplicationJson = "application/json"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string ISessionStore = "ISessionStore"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string True = "True"; internal const string InvalidClient = "invalid_client"; internal const string InvalidKeyError = "AADSTS700027"; @@ -138,13 +193,48 @@ public static class Constants internal const string CertificateWasRevoked = "AADSTS7000277"; internal const string ApplicationNotFound = "AADSTS700016"; internal const string InvalidClientSecret = "AADSTS7000215"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string CiamAuthoritySuffix = ".ciamlogin.com"; internal const string TestSlice = "dc"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string AgentIdentityKey = "IDWEB_AGENT_IDENTITY"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string UsernameKey = "IDWEB_USERNAME"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string UserIdKey = "IDWEB_USER_ID"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION"; + /* + * Used by Microsoft.Identity.Web.AgentIdentities + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS"; /// @@ -175,28 +265,83 @@ public static class Constants internal const string ClientAssertion = "IDWEB_CLIENT_ASSERTION"; // Blazor challenge URI + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string BlazorChallengeUri = "MicrosoftIdentity/Account/Challenge?redirectUri="; // Microsoft Graph + /* + * Used by Microsoft.Identity.Web.GraphServiceClient, Microsoft.Identity.Web.MicrosoftGraph + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string UserReadScope = "user.read"; + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.GraphServiceClient, Microsoft.Identity.Web.MicrosoftGraph + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string GraphBaseUrlV1 = "https://graph.microsoft.com/v1.0"; internal const string DefaultGraphScope = "https://graph.microsoft.com/.default"; // Telemetry headers + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string TelemetryHeaderKey = "x-client-brkrver"; // Authorize for scopes attributes + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string XReturnUrl = "x-ReturnUrl"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string XRequestedWith = "X-Requested-With"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string XmlHttpRequest = "XMLHttpRequest"; internal const string RequiredScopesSetting = "@setting"; // AccountController.Challenge parameters + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string LoginHintParameter = "loginHint"; + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string DomainHintParameter = "domainHint"; // Backup authentication system + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string XAnchorMailbox = "x-anchormailbox"; + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal const string Upn = "upn"; } } diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs index 6ddc7cd76..f34f89040 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs @@ -11,6 +11,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class DefaultAuthorizationHeaderProvider : IAuthorizationHeaderProvider, IBoundAuthorizationHeaderProvider { private static readonly object s_boxedTrue = true; diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultTokenAcquirerFactoryImplementation.cs b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultTokenAcquirerFactoryImplementation.cs index cfb4fc57b..8d749d38c 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultTokenAcquirerFactoryImplementation.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultTokenAcquirerFactoryImplementation.cs @@ -9,6 +9,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class DefaultTokenAcquirerFactoryImplementation : ITokenAcquirerFactory { public DefaultTokenAcquirerFactoryImplementation(IServiceProvider serviceProvider) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/ErrorCodes.cs b/src/Microsoft.Identity.Web.TokenAcquisition/ErrorCodes.cs index 962f83768..a69b739a3 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/ErrorCodes.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/ErrorCodes.cs @@ -3,6 +3,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class ErrorCodes { // AzureAD B2C diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/IDWebErrorMessage.cs b/src/Microsoft.Identity.Web.TokenAcquisition/IDWebErrorMessage.cs index de6328687..2265d1f25 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/IDWebErrorMessage.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/IDWebErrorMessage.cs @@ -6,6 +6,11 @@ namespace Microsoft.Identity.Web /// /// Constants related to the error messages. /// + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.GraphServiceClient, Microsoft.Identity.Web.GraphServiceClientBeta, Microsoft.Identity.Web.MicrosoftGraph, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class IDWebErrorMessage { // General IDW10000 = "IDW10000:" diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/IMergedOptionsStore.cs b/src/Microsoft.Identity.Web.TokenAcquisition/IMergedOptionsStore.cs index aeaea3257..e79ca50b0 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/IMergedOptionsStore.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/IMergedOptionsStore.cs @@ -3,6 +3,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal interface IMergedOptionsStore { public MergedOptions Get(string name); diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionHost.cs b/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionHost.cs index 3d1883a41..66d9487a9 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionHost.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionHost.cs @@ -9,6 +9,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal interface ITokenAcquisitionHost : Abstractions.IAuthenticationSchemeInformationProvider { MergedOptions GetOptions(string? authenticationScheme, out string effectiveAuthenticationScheme); diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionInternal.cs b/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionInternal.cs index f43b8ef28..012368f10 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionInternal.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/ITokenAcquisitionInternal.cs @@ -16,6 +16,11 @@ namespace Microsoft.Identity.Web /// /// Interface for the internal operations of token acquisition service (encapsulating MSAL.NET). /// + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal interface ITokenAcquisitionInternal : ITokenAcquisition { #if !NETSTANDARD2_0 && !NET462 && !NET472 diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/LogMessages.cs b/src/Microsoft.Identity.Web.TokenAcquisition/LogMessages.cs index 9eb2abd11..b90c8b8b1 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/LogMessages.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/LogMessages.cs @@ -6,6 +6,11 @@ namespace Microsoft.Identity.Web /// /// Constants related to the log messages. /// + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class LogMessages { public const string MissingRoles = "The 'roles' or 'role' claim does not contain roles '{0}' or was not found"; diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/LoggingEventId.cs b/src/Microsoft.Identity.Web.TokenAcquisition/LoggingEventId.cs index d64f5a414..8f1ea5b0f 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/LoggingEventId.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/LoggingEventId.cs @@ -8,6 +8,11 @@ namespace Microsoft.Identity.Web /// /// EventIds for Logging. /// + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class LoggingEventId { #pragma warning disable IDE1006 // Naming Styles diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptions.cs b/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptions.cs index 0c7cf2d2d..8530e90b3 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptions.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptions.cs @@ -20,6 +20,11 @@ namespace Microsoft.Identity.Web /// Options for configuring authentication using Azure Active Directory. It has both AAD and B2C configuration attributes. /// Merges the MicrosoftIdentityWebOptions and the ConfidentialClientApplicationOptions. /// + /* + * Used by Microsoft.Identity.Web, Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class MergedOptions : MicrosoftIdentityOptions { private ConfidentialClientApplicationOptions? _confidentialClientApplicationOptions; @@ -58,8 +63,18 @@ public ConfidentialClientApplicationOptions ConfidentialClientApplicationOptions public LogLevel LogLevel { get; set; } public string? RedirectUri { get; set; } public bool EnableCacheSynchronization { get; set; } + /* + * Used by Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal bool MergedWithCca { get; set; } // This is for supporting for CIAM authorities including custom url domains, see https://github.com/AzureAD/microsoft-identity-web/issues/2690 + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal bool PreserveAuthority { get; set; } /// @@ -338,6 +353,11 @@ internal static void UpdateMergedOptionsFromMicrosoftIdentityOptions(MicrosoftId } } + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static void UpdateMergedOptionsFromConfidentialClientApplicationOptions(ConfidentialClientApplicationOptions confidentialClientApplicationOptions, MergedOptions mergedOptions) { mergedOptions.MergedWithCca = true; @@ -446,6 +466,11 @@ internal static void UpdateConfidentialClientApplicationOptionsFromMergedOptions } } + /* + * Used by Microsoft.Identity.Web.OWIN + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static void ParseAuthorityIfNecessary(MergedOptions mergedOptions, IdWebLogger.ILogger? logger = null) { // Check if Authority is configured but being ignored due to Instance/TenantId taking precedence diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptionsStore.cs b/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptionsStore.cs index 8873b456e..88592feb1 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptionsStore.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/MergedOptionsStore.cs @@ -8,6 +8,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal class MergedOptionsStore : IMergedOptionsStore { private readonly ConcurrentDictionary _options; diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/Microsoft.Identity.Web.TokenAcquisition.csproj b/src/Microsoft.Identity.Web.TokenAcquisition/Microsoft.Identity.Web.TokenAcquisition.csproj index ebf5a85dd..99d0c76a6 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/Microsoft.Identity.Web.TokenAcquisition.csproj +++ b/src/Microsoft.Identity.Web.TokenAcquisition/Microsoft.Identity.Web.TokenAcquisition.csproj @@ -55,11 +55,19 @@ - - - - - - + + + + + + + + + + + + + + diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/MicrosoftIdentityBaseAuthenticationBuilder.cs b/src/Microsoft.Identity.Web.TokenAcquisition/MicrosoftIdentityBaseAuthenticationBuilder.cs index 0b5050cc4..47de80d04 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/MicrosoftIdentityBaseAuthenticationBuilder.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/MicrosoftIdentityBaseAuthenticationBuilder.cs @@ -37,6 +37,11 @@ protected MicrosoftIdentityBaseAuthenticationBuilder( IdentityModelEventSource.ShowPII = logOptions.EnablePiiLogging; } + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ [RequiresUnreferencedCode("Calls Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue")] [RequiresDynamicCode("Calls Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue")] internal static void SetIdentityModelLogger(IServiceProvider serviceProvider) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/MsalAspNetCoreHttpClientFactory.cs b/src/Microsoft.Identity.Web.TokenAcquisition/MsalAspNetCoreHttpClientFactory.cs index 481016003..519e90593 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/MsalAspNetCoreHttpClientFactory.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/MsalAspNetCoreHttpClientFactory.cs @@ -6,6 +6,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class MsalAspNetCoreHttpClientFactory : IMsalHttpClientFactory { private readonly IHttpClientFactory _httpClientFactory; diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/OidcConstants.cs b/src/Microsoft.Identity.Web.TokenAcquisition/OidcConstants.cs index 4446ef381..56b4da5d1 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/OidcConstants.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/OidcConstants.cs @@ -3,6 +3,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal static class OidcConstants { public const string AdditionalClaims = "claims"; diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftAuthenticationOptionsMerger.cs b/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftAuthenticationOptionsMerger.cs index 89a88f228..f68f5f37f 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftAuthenticationOptionsMerger.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftAuthenticationOptionsMerger.cs @@ -6,6 +6,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class MicrosoftIdentityApplicationOptionsMerger : IPostConfigureOptions { public MicrosoftIdentityApplicationOptionsMerger(IMergedOptionsStore mergedOptions) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftIdentityOptionsMerger.cs b/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftIdentityOptionsMerger.cs index 99bfe3c4c..e01729302 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftIdentityOptionsMerger.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/OptionsMergers/MicrosoftIdentityOptionsMerger.cs @@ -5,6 +5,11 @@ namespace Microsoft.Identity.Web { + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal sealed class MicrosoftIdentityOptionsMerger : IPostConfigureOptions { public MicrosoftIdentityOptionsMerger(IMergedOptionsStore mergedOptions) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetCore/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetFramework/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetFramework/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetFramework/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/NetFramework/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index ffaf258d1..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,377 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.ClientInfoJsonContext -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsStore) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> Microsoft.Extensions.Logging.EventId -static readonly Microsoft.Identity.Web.LoggingEventId.UsingSignedAssertionFromVault -> Microsoft.Extensions.Logging.EventId diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index 59e23a3ce..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,355 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObservers -> System.Collections.Generic.IReadOnlyList! -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> 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, bool isTokenBinding) -> 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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> 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 deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index 59e23a3ce..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,355 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObservers -> System.Collections.Generic.IReadOnlyList! -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> 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, bool isTokenBinding) -> 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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> 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 deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index 401ec8796..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -1,214 +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.Password = "xms_password" -> 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.ClaimConstants.Username = "xms_username" -> 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.BeforeOnBehalfOfInitialized -Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForApp -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync -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.CerticateObserverAction.SuccessfullyUsed = 2 -> 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.CertificateChangeEventArg.ThrownException.get -> System.Exception? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.ThrownException.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.HttpRequestMessageAuthenticationExtensions -Microsoft.Identity.Web.IAuthenticationSchemeInformationProvider -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.MicrosoftIdentityAuthenticationException -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message, System.Exception! innerException) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message) -> void -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.MicrosoftIdentityHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions = null, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.get -> System.Collections.Generic.IList! -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.set -> void -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.MsalMtlsHttpClientFactory -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.Dispose() -> void -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient(System.Security.Cryptography.X509Certificates.X509Certificate2! x509Certificate2) -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.MsalMtlsHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs -Microsoft.Identity.Web.OnBehalfOfEventArgs.OnBehalfOfEventArgs() -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.set -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.get -> string? -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.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.TestOnly.TokenAcquirerFactoryTesting -Microsoft.Identity.Web.TokenAcquirerExtensions -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.TokenAcquisitionExtensionOptions -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitialized -> Microsoft.Identity.Web.BeforeOnBehalfOfInitialized? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitializedAsync -> Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForApp -> Microsoft.Identity.Web.BeforeTokenAcquisitionForApp? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOf -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOfAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUser -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUserAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.TokenAcquisitionExtensionOptions() -> 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 -override Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.GetAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> System.Net.Http.HttpRequestMessage! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, System.Action! configure) -> System.Net.Http.HttpRequestMessage! -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.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! sectionName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -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.TestOnly.TokenAcquirerFactoryTesting.ResetTokenAcquirerFactoryInTest() -> void -static Microsoft.Identity.Web.TokenAcquirerExtensions.GetFicTokenAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange/.default", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.TokenAcquirerExtensions.WithClientAssertion(this Microsoft.Identity.Abstractions.AcquireTokenOptions! options, string! clientAssertion) -> Microsoft.Identity.Abstractions.AcquireTokenOptions! -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.BeforeOnBehalfOfInitialized.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForApp.Invoke(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 9897c9040..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1,8 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.get -> Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.set -> void -Microsoft.Identity.Web.ICredentialsProvider -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ICredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? sourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions, Microsoft.Identity.Client.IMsalMtlsHttpClientFactory? mtlsHttpClientFactory, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions(Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! other) -> 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 deleted file mode 100644 index ffaf258d1..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,377 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.ClientInfoJsonContext -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsStore) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> 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 deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! 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 deleted file mode 100644 index fed3386fe..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,215 +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.Password = "xms_password" -> 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.ClaimConstants.Username = "xms_username" -> 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.BeforeOnBehalfOfInitialized -Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForApp -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync -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.CerticateObserverAction.SuccessfullyUsed = 2 -> 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.CertificateChangeEventArg.ThrownException.get -> System.Exception? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.ThrownException.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.HttpRequestMessageAuthenticationExtensions -Microsoft.Identity.Web.IAuthenticationSchemeInformationProvider -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.MicrosoftIdentityAuthenticationException -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message, System.Exception! innerException) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message) -> void -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.MicrosoftIdentityHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions = null, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.get -> System.Collections.Generic.IList! -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.set -> void -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.MsalMtlsHttpClientFactory -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.Dispose() -> void -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient(System.Security.Cryptography.X509Certificates.X509Certificate2! x509Certificate2) -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.MsalMtlsHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs -Microsoft.Identity.Web.OnBehalfOfEventArgs.OnBehalfOfEventArgs() -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.set -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.get -> string? -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TestOnly.TokenAcquirerFactoryTesting -Microsoft.Identity.Web.TokenAcquirerExtensions -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.TokenAcquisitionExtensionOptions -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitialized -> Microsoft.Identity.Web.BeforeOnBehalfOfInitialized? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitializedAsync -> Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForApp -> Microsoft.Identity.Web.BeforeTokenAcquisitionForApp? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOf -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOfAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUser -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUserAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.TokenAcquisitionExtensionOptions() -> 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 -override Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.GetAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> System.Net.Http.HttpRequestMessage! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, System.Action! configure) -> System.Net.Http.HttpRequestMessage! -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.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! sectionName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -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.TestOnly.TokenAcquirerFactoryTesting.ResetTokenAcquirerFactoryInTest() -> void -static Microsoft.Identity.Web.TokenAcquirerExtensions.GetFicTokenAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange/.default", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.TokenAcquirerExtensions.WithClientAssertion(this Microsoft.Identity.Abstractions.AcquireTokenOptions! options, string! clientAssertion) -> Microsoft.Identity.Abstractions.AcquireTokenOptions! -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.BeforeOnBehalfOfInitialized.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForApp.Invoke(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 9897c9040..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1,8 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.get -> Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.set -> void -Microsoft.Identity.Web.ICredentialsProvider -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ICredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? sourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions, Microsoft.Identity.Client.IMsalMtlsHttpClientFactory? mtlsHttpClientFactory, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions(Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! other) -> 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 deleted file mode 100644 index ffaf258d1..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,377 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.ClientInfoJsonContext -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger(Microsoft.Identity.Web.IMergedOptionsStore! mergedOptionsStore) -> void -Microsoft.Identity.Web.MicrosoftIdentityApplicationOptionsToMergedOptionsMerger.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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.Logger.UsingSignedAssertionFromVault(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> void -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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> 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 deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! 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 deleted file mode 100644 index fed3386fe..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,215 +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.Password = "xms_password" -> 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.ClaimConstants.Username = "xms_username" -> 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.BeforeOnBehalfOfInitialized -Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForApp -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync -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.CerticateObserverAction.SuccessfullyUsed = 2 -> 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.CertificateChangeEventArg.ThrownException.get -> System.Exception? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.ThrownException.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.HttpRequestMessageAuthenticationExtensions -Microsoft.Identity.Web.IAuthenticationSchemeInformationProvider -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.MicrosoftIdentityAuthenticationException -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message, System.Exception! innerException) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message) -> void -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.MicrosoftIdentityHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions = null, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.get -> System.Collections.Generic.IList! -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.set -> void -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.MsalMtlsHttpClientFactory -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.Dispose() -> void -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient(System.Security.Cryptography.X509Certificates.X509Certificate2! x509Certificate2) -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.MsalMtlsHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs -Microsoft.Identity.Web.OnBehalfOfEventArgs.OnBehalfOfEventArgs() -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.set -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.get -> string? -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.set -> void -Microsoft.Identity.Web.PrincipalExtensionsForSecurityTokens -Microsoft.Identity.Web.ServiceCollectionExtensions -Microsoft.Identity.Web.TestOnly.TokenAcquirerFactoryTesting -Microsoft.Identity.Web.TokenAcquirerExtensions -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.TokenAcquisitionExtensionOptions -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitialized -> Microsoft.Identity.Web.BeforeOnBehalfOfInitialized? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitializedAsync -> Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForApp -> Microsoft.Identity.Web.BeforeTokenAcquisitionForApp? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOf -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOfAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUser -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUserAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.TokenAcquisitionExtensionOptions() -> 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 -override Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.ApplicationBuilderExtensions.UseTokenAcquirerFactory(this Microsoft.AspNetCore.Builder.IApplicationBuilder! applicationBuilder) -> Microsoft.AspNetCore.Builder.IApplicationBuilder! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.GetAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> System.Net.Http.HttpRequestMessage! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, System.Action! configure) -> System.Net.Http.HttpRequestMessage! -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.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! sectionName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -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.TestOnly.TokenAcquirerFactoryTesting.ResetTokenAcquirerFactoryInTest() -> void -static Microsoft.Identity.Web.TokenAcquirerExtensions.GetFicTokenAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange/.default", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.TokenAcquirerExtensions.WithClientAssertion(this Microsoft.Identity.Abstractions.AcquireTokenOptions! options, string! clientAssertion) -> Microsoft.Identity.Abstractions.AcquireTokenOptions! -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.BeforeOnBehalfOfInitialized.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForApp.Invoke(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 9897c9040..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1,8 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.get -> Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.set -> void -Microsoft.Identity.Web.ICredentialsProvider -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ICredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? sourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions, Microsoft.Identity.Client.IMsalMtlsHttpClientFactory? mtlsHttpClientFactory, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions(Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! other) -> 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 deleted file mode 100644 index 59e23a3ce..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,355 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.Constants.AgentIdentityKey = "IDWEB_AGENT_IDENTITY" -> string! -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.ApplicationNotFound = "AADSTS700016" -> 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.CertificateWasRevoked = "AADSTS7000277" -> string! -const Microsoft.Identity.Web.Constants.CiamAuthoritySuffix = ".ciamlogin.com" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertion = "IDWEB_CLIENT_ASSERTION" -> string! -const Microsoft.Identity.Web.Constants.ClientAssertionContainsInvalidSignature = "AADSTS7000274" -> 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.ExtensionOptionsServiceProviderKey = "ID_WEB_INTERNAL_SERVICE_PROVIDER" -> string! -const Microsoft.Identity.Web.Constants.FallbackAuthority = "https://login.microsoftonline.com/" -> string! -const Microsoft.Identity.Web.Constants.FmiPathForClientAssertion = "IDWEB_FMI_PATH_FOR_CLIENT_ASSERTION" -> 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.InvalidClientSecret = "AADSTS7000215" -> 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.MicrosoftIdentityOptionsParameter = "IDWEB_FMI_MICROSOFT_IDENTITY_OPTIONS" -> 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.UserIdKey = "IDWEB_USER_ID" -> string! -const Microsoft.Identity.Web.Constants.UsernameKey = "IDWEB_USERNAME" -> 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.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.InternalClaimDetected = "IDW10305: The claim '{0}' is reserved for internal use by this library. To ensure proper functionality and avoid conflicts, please remove or rename this claim in your ID Token. " -> 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.MissingIdentityConfiguration = "IDW10708: The identity configuration is incomplete. Provide either 'Instance' and 'TenantId', or 'Authority', or enable 'ManagedIdentity' in the configuration. Check your configuration keys for typos (e.g., trailing spaces). See https://aka.ms/ms-id-web/configuration. " -> 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.MissingTokenBindingCertificate = "IDW10115: A signing certificate, which is required for token binding, is missing in loaded credentials." -> 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.TokenBindingRequiresEnabledAppTokenAcquisition = "IDW10116: Token binding requires enabled app token acquisition." -> 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.AtPopOperation -Microsoft.Identity.Web.AtPopOperation.AccessTokenType.get -> string! -Microsoft.Identity.Web.AtPopOperation.AtPopOperation(string! keyId, string! reqCnf) -> void -Microsoft.Identity.Web.AtPopOperation.AuthorizationHeaderPrefix.get -> string! -Microsoft.Identity.Web.AtPopOperation.FormatResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void -Microsoft.Identity.Web.AtPopOperation.GetTokenRequestParams() -> System.Collections.Generic.IReadOnlyDictionary! -Microsoft.Identity.Web.AtPopOperation.KeyId.get -> string! -Microsoft.Identity.Web.AtPopOperation.TelemetryTokenType.get -> int -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.CreateBoundAuthorizationHeaderAsync(Microsoft.Identity.Abstractions.DownstreamApiOptions! downstreamApiOptions, 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.AppHomeTenantId.get -> string? -Microsoft.Identity.Web.MergedOptions.AppHomeTenantId.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.IsTokenBinding.get -> bool -Microsoft.Identity.Web.MergedOptions.IsTokenBinding.set -> void -Microsoft.Identity.Web.MergedOptions.Logger.get -> Microsoft.Extensions.Logging.ILogger? -Microsoft.Identity.Web.MergedOptions.Logger.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.PreparedInstance.get -> string? -Microsoft.Identity.Web.MergedOptions.PreparedInstance.set -> 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.MergedOptionsLogging -Microsoft.Identity.Web.MergedOptionsStore -Microsoft.Identity.Web.MergedOptionsStore.Get(string! name) -> Microsoft.Identity.Web.MergedOptions! -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore() -> void -Microsoft.Identity.Web.MergedOptionsStore.MergedOptionsStore(System.IServiceProvider! serviceProvider) -> 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.TestOnly.IManagedIdentityTestHttpClientFactory -Microsoft.Identity.Web.TestOnly.IManagedIdentityTestHttpClientFactory.Create() -> Microsoft.Identity.Client.IMsalHttpClientFactory! -Microsoft.Identity.Web.TokenAcquirer -Microsoft.Identity.Web.TokenAcquirer.TokenAcquirer(Microsoft.Identity.Web.ITokenAcquisition! tokenAcquisition, string? authenticationScheme) -> void -Microsoft.Identity.Web.TokenAcquirerExtensions -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, bool isTokenBinding) -> 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.TokenAcquisitionExtensionOptions.InvokeOnBeforeOnBehalfOfInitializedAsync(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForApp(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOf(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUser(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.InvokeOnBeforeTokenAcquisitionForTestUserAsync(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.Util.Base64UrlHelpers -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObserver -> Microsoft.Identity.Web.Experimental.ICertificatesObserver? -readonly Microsoft.Identity.Web.TokenAcquisition._certificatesObservers -> System.Collections.Generic.IReadOnlyList! -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! -readonly Microsoft.Identity.Web.TokenAcquisition.tokenAcquisitionExtensionOptionsMonitor -> Microsoft.Extensions.Options.IOptionsMonitor? -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.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.UsingSignedAssertionFromCustomProvider(Microsoft.Extensions.Logging.ILogger! logger, string! signedAssertionUri) -> 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, bool isTokenBinding) -> 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, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -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.MergedOptionsLogging.AuthorityIgnored(Microsoft.Extensions.Logging.ILogger! logger, string! authority, string! instance, string! tenantId) -> void -static Microsoft.Identity.Web.MicrosoftIdentityBaseAuthenticationBuilder.SetIdentityModelLogger(System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.MsAuth10AtPop.WithAtPop(this Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, string! popPublicKey, string! jwkClaim) -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! -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.TokenAcquirerExtensions.GetFicAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -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.TokenAcquisition.MergeExtraQueryParameters(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.TokenAcquisitionOptions? tokenAcquisitionOptions) -> System.Collections.Generic.Dictionary? -static Microsoft.Identity.Web.TokenAcquisition.ResolveTenant(string? tenant, Microsoft.Identity.Web.MergedOptions! mergedOptions) -> string? -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.Constants.s_certificateRelatedErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.Constants.s_nonRetryableConfigErrorCodes -> System.Collections.Generic.HashSet! -static readonly Microsoft.Identity.Web.LoggingEventId.AuthorityIgnored -> Microsoft.Extensions.Logging.EventId -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.UsingSignedAssertionFromCustomProvider -> 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 deleted file mode 100644 index 30035ea1d..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,15 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.CredentialsProvider -Microsoft.Identity.Web.CredentialsProvider.CredentialsProvider(Microsoft.Extensions.Logging.ILogger! logger, Microsoft.Identity.Abstractions.ICredentialsLoader! credentialsLoader, System.Collections.Generic.IEnumerable! certificatesObservers, Microsoft.Identity.Web.ITokenAcquisitionHost? tokenHost = null) -> void -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! options, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.CredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> 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) -> void -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) -> void -readonly Microsoft.Identity.Web.TokenAcquisition._credentialsProvider -> Microsoft.Identity.Web.ICredentialsProvider! -static Microsoft.Identity.Web.ConfidentialClientApplicationBuilderExtension.WithClientCredentialsAsync(this Microsoft.Identity.Client.ConfidentialClientApplicationBuilder! builder, Microsoft.Identity.Web.MergedOptions! mergedOptions, Microsoft.Identity.Web.ICredentialsProvider! credentialsProvider, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, bool isTokenBinding, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ProtocolNames -const Microsoft.Identity.Web.ProtocolNames.Bearer = "Bearer" -> string! -const Microsoft.Identity.Web.ProtocolNames.MtlsPop = "MTLS_POP" -> string! -const Microsoft.Identity.Web.ProtocolNames.Mtls = "MTLS" -> string! 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 deleted file mode 100644 index 401ec8796..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,214 +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.Password = "xms_password" -> 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.ClaimConstants.Username = "xms_username" -> 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.BeforeOnBehalfOfInitialized -Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForApp -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf -Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser -Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync -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.CerticateObserverAction.SuccessfullyUsed = 2 -> 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.CertificateChangeEventArg.ThrownException.get -> System.Exception? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.ThrownException.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.HttpRequestMessageAuthenticationExtensions -Microsoft.Identity.Web.IAuthenticationSchemeInformationProvider -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.MicrosoftIdentityAuthenticationException -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message, System.Exception! innerException) -> void -Microsoft.Identity.Web.MicrosoftIdentityAuthenticationException.MicrosoftIdentityAuthenticationException(string! message) -> void -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.MicrosoftIdentityHttpClientBuilderExtensions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions = null, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions() -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.get -> System.Collections.Generic.IList! -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.Scopes.set -> void -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.MsalMtlsHttpClientFactory -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.Dispose() -> void -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient() -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.GetHttpClient(System.Security.Cryptography.X509Certificates.X509Certificate2! x509Certificate2) -> System.Net.Http.HttpClient! -Microsoft.Identity.Web.MsalMtlsHttpClientFactory.MsalMtlsHttpClientFactory(System.Net.Http.IHttpClientFactory! httpClientFactory) -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs -Microsoft.Identity.Web.OnBehalfOfEventArgs.OnBehalfOfEventArgs() -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.get -> System.Security.Claims.ClaimsPrincipal? -Microsoft.Identity.Web.OnBehalfOfEventArgs.User.set -> void -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.get -> string? -Microsoft.Identity.Web.OnBehalfOfEventArgs.UserAssertionToken.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.TestOnly.TokenAcquirerFactoryTesting -Microsoft.Identity.Web.TokenAcquirerExtensions -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.TokenAcquisitionExtensionOptions -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitialized -> Microsoft.Identity.Web.BeforeOnBehalfOfInitialized? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeOnBehalfOfInitializedAsync -> Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForApp -> Microsoft.Identity.Web.BeforeTokenAcquisitionForApp? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOf -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForOnBehalfOfAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUser -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.OnBeforeTokenAcquisitionForTestUserAsync -> Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync? -Microsoft.Identity.Web.TokenAcquisitionExtensionOptions.TokenAcquisitionExtensionOptions() -> 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 -override Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.GetAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request) -> Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> System.Net.Http.HttpRequestMessage! -static Microsoft.Identity.Web.HttpRequestMessageAuthenticationExtensions.WithAuthenticationOptions(this System.Net.Http.HttpRequestMessage! request, System.Action! configure) -> System.Net.Http.HttpRequestMessage! -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.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Extensions.Configuration.IConfiguration! configuration, string! sectionName) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! options) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder, System.Action! configureOptions) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -static Microsoft.Identity.Web.MicrosoftIdentityHttpClientBuilderExtensions.AddMicrosoftIdentityMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! builder) -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder! -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.TestOnly.TokenAcquirerFactoryTesting.ResetTokenAcquirerFactoryInTest() -> void -static Microsoft.Identity.Web.TokenAcquirerExtensions.GetFicTokenAsync(this Microsoft.Identity.Abstractions.ITokenAcquirer! tokenAcquirer, Microsoft.Identity.Abstractions.AcquireTokenOptions? options = null, string? clientAssertion = null, string! scope = "api://AzureAdTokenExchange/.default", System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -static Microsoft.Identity.Web.TokenAcquirerExtensions.WithClientAssertion(this Microsoft.Identity.Abstractions.AcquireTokenOptions! options, string! clientAssertion) -> Microsoft.Identity.Abstractions.AcquireTokenOptions! -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.BeforeOnBehalfOfInitialized.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeOnBehalfOfInitializedAsync.Invoke(Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForApp.Invoke(Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOf.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForOnBehalfOfAsync.Invoke(Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, Microsoft.Identity.Web.OnBehalfOfEventArgs! eventArgs) -> System.Threading.Tasks.Task! -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUser.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> void -virtual Microsoft.Identity.Web.BeforeTokenAcquisitionForTestUserAsync.Invoke(Microsoft.Identity.Client.AcquireTokenByUsernameAndPasswordConfidentialParameterBuilder! builder, Microsoft.Identity.Abstractions.AcquireTokenOptions? acquireTokenOptions, System.Security.Claims.ClaimsPrincipal! user) -> System.Threading.Tasks.Task! -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 deleted file mode 100644 index 9897c9040..000000000 --- a/src/Microsoft.Identity.Web.TokenAcquisition/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1,8 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.get -> Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? -Microsoft.Identity.Web.Experimental.CertificateChangeEventArg.CredentialSourceLoaderParameters.set -> void -Microsoft.Identity.Web.ICredentialsProvider -Microsoft.Identity.Web.ICredentialsProvider.GetCredentialAsync(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? credentialSourceLoaderParameters, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.ICredentialsProvider.NotifyCertificateUsed(Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? sourceLoaderParameters, Microsoft.Identity.Abstractions.CredentialDescription! certificateDescription, System.Security.Cryptography.X509Certificates.X509Certificate2! certificate, bool successful, System.Exception? exception) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandler.MicrosoftIdentityMessageHandler(Microsoft.Identity.Abstractions.IAuthorizationHeaderProvider! headerProvider, Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions? defaultOptions, Microsoft.Identity.Client.IMsalMtlsHttpClientFactory? mtlsHttpClientFactory, Microsoft.Extensions.Logging.ILogger? logger = null) -> void -Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions.MicrosoftIdentityMessageHandlerOptions(Microsoft.Identity.Web.MicrosoftIdentityMessageHandlerOptions! other) -> void diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.Logger.cs b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.Logger.cs index 3d4e7c19d..e70cc4969 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.Logger.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.Logger.cs @@ -9,6 +9,11 @@ namespace Microsoft.Identity.Web /// /// LoggingMessage class for TokenAcquisition. /// + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal partial class TokenAcquisition { internal static class Logger diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.ManagedIdentity.cs b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.ManagedIdentity.cs index 02192cf8d..2ecba1d88 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.ManagedIdentity.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.ManagedIdentity.cs @@ -17,6 +17,11 @@ namespace Microsoft.Identity.Web /// /// Portion of the TokenAcquisition class that handles logic unique to managed identity. /// + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ internal partial class TokenAcquisition { private readonly ConcurrentDictionary _managedIdentityApplicationsByClientId = new(); diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.cs b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.cs index 2dd191edb..dfaaed30e 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/TokenAcquisition.cs @@ -32,6 +32,11 @@ namespace Microsoft.Identity.Web /// /// Token acquisition service. /// + /* + * Used by Microsoft.Identity.Web + * Any changes to this member (including removal) can cause runtime failures. + * Treat as a public member. + */ #if NETSTANDARD2_0 || NET462 || NET472 internal partial class TokenAcquisition : ITokenAcquisitionInternal #else diff --git a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt deleted file mode 100644 index edd8f179f..000000000 --- a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Shipped.txt +++ /dev/null @@ -1,43 +0,0 @@ -#nullable enable -const Microsoft.Identity.Web.TokenCacheErrorMessage.CannotUseDistributedCache = "IDW10803: Cannot use distributed cache for the current configuration. Use an in memory cache instead." -> string! -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.ShouldNotUseDistributedCacheMessage.get -> string? -Microsoft.Identity.Web.TokenCacheProviders.CacheSerializerHints.ShouldNotUseDistributedCacheMessage.set -> void -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.TokenCache/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.TokenCache/Microsoft.Identity.Web.TokenCache.csproj b/src/Microsoft.Identity.Web.TokenCache/Microsoft.Identity.Web.TokenCache.csproj index 20ede7cd4..3b2d78b76 100644 --- a/src/Microsoft.Identity.Web.TokenCache/Microsoft.Identity.Web.TokenCache.csproj +++ b/src/Microsoft.Identity.Web.TokenCache/Microsoft.Identity.Web.TokenCache.csproj @@ -47,8 +47,9 @@ - - + + + diff --git a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web.TokenCache/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.TokenCache/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web.TokenCache/PublicAPI/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web.TokenCache/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web.GraphServiceClient/PublicAPI/net10.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web.TokenCache/PublicAPI/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt deleted file mode 100644 index c36dc7773..000000000 --- a/src/Microsoft.Identity.Web.UI/InternalAPI.Shipped.txt +++ /dev/null @@ -1,4 +0,0 @@ -#nullable enable -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web.UI/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web.UI/Microsoft.Identity.Web.UI.csproj b/src/Microsoft.Identity.Web.UI/Microsoft.Identity.Web.UI.csproj index edd001e29..978d70372 100644 --- a/src/Microsoft.Identity.Web.UI/Microsoft.Identity.Web.UI.csproj +++ b/src/Microsoft.Identity.Web.UI/Microsoft.Identity.Web.UI.csproj @@ -37,8 +37,6 @@ - - diff --git a/src/Microsoft.Identity.Web/Microsoft.Identity.Web.csproj b/src/Microsoft.Identity.Web/Microsoft.Identity.Web.csproj index 98fc41e07..4f26bae25 100644 --- a/src/Microsoft.Identity.Web/Microsoft.Identity.Web.csproj +++ b/src/Microsoft.Identity.Web/Microsoft.Identity.Web.csproj @@ -36,6 +36,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -47,6 +69,9 @@ + + + @@ -54,18 +79,4 @@ - - - - - - - - - - - - - - diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/NetCore/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web/PublicAPI/NetCore/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/NetCore/PublicAPI.Unshipped.txt similarity index 74% rename from src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web/PublicAPI/NetCore/PublicAPI.Unshipped.txt index a64b102bc..138bbfb40 100644 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Identity.Web/PublicAPI/NetCore/PublicAPI.Unshipped.txt @@ -1,5 +1,4 @@ #nullable enable - Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.BlazorAuthenticationChallengeHandler(Microsoft.AspNetCore.Components.NavigationManager! navigation, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! authenticationStateProvider, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.ChallengeUser(System.Security.Claims.ClaimsPrincipal! user, string![]? scopes = null, string? claims = null) -> void @@ -9,3 +8,4 @@ Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.HandleExceptionAsync Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.IsAuthenticatedAsync() -> System.Threading.Tasks.Task! Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions static Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions.MapLoginAndLogout(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder! endpoints) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder! +static Microsoft.Identity.Web.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApiAot(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureOptions, string! jwtBearerScheme, System.Action? configureJwtBearerOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/NetCore_Pre10/PublicAPI.Shipped.txt similarity index 100% rename from src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Shipped.txt rename to src/Microsoft.Identity.Web/PublicAPI/NetCore_Pre10/PublicAPI.Shipped.txt diff --git a/src/Microsoft.Identity.Web/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/NetCore_Pre10/PublicAPI.Unshipped.txt similarity index 100% rename from src/Microsoft.Identity.Web/PublicAPI/net10.0/PublicAPI.Unshipped.txt rename to src/Microsoft.Identity.Web/PublicAPI/NetCore_Pre10/PublicAPI.Unshipped.txt diff --git a/src/Microsoft.Identity.Web/PublicAPI/net10.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net10.0/InternalAPI.Shipped.txt deleted file mode 100644 index 23d39b924..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net10.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,107 +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.CustomSignedAssertionProviderNotFoundException -Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.CustomSignedAssertionProviderNotFoundException(string! message) -> void -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.Internal.IdentityOptionsHelpers -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.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> 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.CustomSignedAssertionProviderNotFoundException.CustomProviderSourceLoaderNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNotFound(string! name) -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -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.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, string? clientId, bool isB2C) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureIssuerValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options, System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.InitializeJwtBearerEvents(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -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.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.ValidateRequiredOptions(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> 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/net10.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net10.0/InternalAPI.Unshipped.txt deleted file mode 100644 index e89892388..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net10.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,2 +0,0 @@ -#nullable enable -static Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions.GetAuthProperties(string? returnUrl) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net10.0/PublicAPI.Shipped.txt deleted file mode 100644 index 4b06b778f..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net10.0/PublicAPI.Shipped.txt +++ /dev/null @@ -1,249 +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, 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.ClaimsPrincipalFactory.FromUsernamePassword(string! username, string! password) -> 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.MicrosoftIdentityWebApiAuthenticationBuilderExtensions.AddMicrosoftIdentityWebApiAot(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action! configureOptions, string! jwtBearerScheme, System.Action? configureJwtBearerOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder! -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/net462/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Shipped.txt deleted file mode 100644 index d625c2b96..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Shipped.txt +++ /dev/null @@ -1,7 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Internal.IdentityOptionsHelpers -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Shipped.txt +++ /dev/null @@ -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net462/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Shipped.txt deleted file mode 100644 index d625c2b96..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Shipped.txt +++ /dev/null @@ -1,7 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Internal.IdentityOptionsHelpers -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! diff --git a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Shipped.txt +++ /dev/null @@ -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net472/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2755559ec..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,106 +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.CustomSignedAssertionProviderNotFoundException -Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.CustomSignedAssertionProviderNotFoundException(string! message) -> void -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.Internal.IdentityOptionsHelpers -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.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> 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.CustomSignedAssertionProviderNotFoundException.CustomProviderSourceLoaderNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNotFound(string! name) -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -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.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, string? clientId, bool isB2C) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureIssuerValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options, System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.InitializeJwtBearerEvents(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -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 deleted file mode 100644 index e89892388..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net8.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,2 +0,0 @@ -#nullable enable -static Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions.GetAuthProperties(string? returnUrl) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt deleted file mode 100644 index 2755559ec..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,106 +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.CustomSignedAssertionProviderNotFoundException -Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.CustomSignedAssertionProviderNotFoundException(string! message) -> void -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.Internal.IdentityOptionsHelpers -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.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> 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.CustomSignedAssertionProviderNotFoundException.CustomProviderSourceLoaderNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNotFound(string! name) -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -static Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException.ProviderNameNullOrEmpty() -> Microsoft.Identity.Web.CustomSignedAssertionProviderNotFoundException! -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.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureAudienceValidation(Microsoft.IdentityModel.Tokens.TokenValidationParameters! validationParameters, string? clientId, bool isB2C) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ConfigureIssuerValidation(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options, System.IServiceProvider! serviceProvider) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.InitializeJwtBearerEvents(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -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 deleted file mode 100644 index e89892388..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1,2 +0,0 @@ -#nullable enable -static Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions.GetAuthProperties(string? returnUrl) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties! \ No newline at end of file diff --git a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt deleted file mode 100644 index a64b102bc..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/net9.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1,11 +0,0 @@ -#nullable enable - -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.BlazorAuthenticationChallengeHandler(Microsoft.AspNetCore.Components.NavigationManager! navigation, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider! authenticationStateProvider, Microsoft.Extensions.Configuration.IConfiguration! configuration) -> void -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.ChallengeUser(System.Security.Claims.ClaimsPrincipal! user, string![]? scopes = null, string? claims = null) -> void -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.ChallengeUserWithConfiguredScopesAsync(string! configurationSection) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.GetUserAsync() -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.HandleExceptionAsync(System.Exception! exception) -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler.IsAuthenticatedAsync() -> System.Threading.Tasks.Task! -Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions -static Microsoft.Identity.Web.LoginLogoutEndpointRouteBuilderExtensions.MapLoginAndLogout(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder! endpoints) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder! diff --git a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt deleted file mode 100644 index d625c2b96..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Shipped.txt +++ /dev/null @@ -1,7 +0,0 @@ -#nullable enable -Microsoft.Identity.Web.Internal.IdentityOptionsHelpers -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.MicrosoftIdentityJwtBearerOptionsPostConfigurator(Microsoft.Extensions.Options.IOptionsMonitor! appOptionsMonitor, System.IServiceProvider! serviceProvider) -> void -Microsoft.Identity.Web.PostConfigureOptions.MicrosoftIdentityJwtBearerOptionsPostConfigurator.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions! options) -> void -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.BuildAuthority(Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions! options) -> string! -static Microsoft.Identity.Web.Internal.IdentityOptionsHelpers.ChainTokenStorageHandler(System.Func? existingHandler) -> System.Func! diff --git a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/InternalAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt b/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Shipped.txt +++ /dev/null @@ -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 deleted file mode 100644 index 7dc5c5811..000000000 --- a/src/Microsoft.Identity.Web/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable