Skip to content

[Enhancement] Add support for extraQueryParameters #256

@navyasric

Description

@navyasric

Spec:

  • new API at request level (on all AcquireToken* methods) should allow passing in a map of key / value string pairs
  • in public client, the authorization url which is used to open the browser, must use append these parameters
  • in confidential client, the GetAuthorizationUrl API should take into account these parameters
  • in both clients, the token endpoint must append these parameters (even though the request is a POST request)
  • when talking to broker, the parameters must be added the Properties bag of auth parameters
  • in case of conflict, (e.g. app developer tries to pass in scope=foo and call AcquireTokenInteractive), throw exception

Needed for a number of functionalities to be enabled. E.g.:
Customers needs support of extra query parameters in order to use ROPC flow with B2C

Metadata

Metadata

Assignees

Labels

EnhancementA request or suggestion to improve some aspect of the librarySDK-ConsistencyItems that deal with consistency between all MSALs

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions