Microsoft.Identity.Client.GetAuthorizationRequestUrlParameterBuilder
public sealed class GetAuthorizationRequestUrlParameterBuilder : AbstractConfidentialClientAcquireTokenParameterBuilder<GetAuthorizationRequestUrlParameterBuilder>
NOTE: a few of the methods in AbstractAcquireTokenParameterBuilder (e.g. account) don't make sense here.
Do we want to create a further base that contains ALL of the common methods, and then have another one including
account, etc
that are only used for AcquireToken?
public GetAuthorizationRequestUrlParameterBuilder WithCcsRoutingHint(string userObjectIdentifier, string tenantIdentifier)
To help with resiliency, the AAD backup authentication system operates as an AAD backup.
This will provide the AAD backup authentication system with a routing hint to help improve performance during authentication.
The hint created with this api will take precedence over the one created with WithLoginHint
public GetAuthorizationRequestUrlParameterBuilder WithExtraScopesToConsent(IEnumerable<string> extraScopesToConsent)
Used to secure authorization code grant via Proof of Key for Code Exchange (PKCE).
For more information, see the PKCE RCF:
https://tools.ietf.org/html/rfc7636
Specifies the interactive experience for the user.
Sets the redirect URI to add to the Authorization request URL