Skip to content

Implement stable CAE design#21333

Merged
chlowell merged 13 commits intoAzure:mainfrom
chlowell:cae
Aug 22, 2023
Merged

Implement stable CAE design#21333
chlowell merged 13 commits intoAzure:mainfrom
chlowell:cae

Conversation

@chlowell
Copy link
Copy Markdown
Member

@chlowell chlowell commented Aug 8, 2023

The big change from the beta design is that CAE becomes a token request option that's off by default. This allows clients to decide whether to acquire CAE tokens, which makes sense because clients are responsible for handling CAE challenges. MSAL will continue to support CAE only as a client option, so our per-request option requires credentials to maintain two MSAL clients. Most of the diff here is adding wrappers to manage that.

Closes #19215

@chlowell chlowell marked this pull request as ready for review August 8, 2023 16:42
@chlowell chlowell marked this pull request as draft August 14, 2023 15:51
@chlowell chlowell marked this pull request as ready for review August 14, 2023 19:18
@chlowell chlowell requested a review from a team as a code owner August 14, 2023 23:20
Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Continuous Access Evaluation (CAE) support for service principals

3 participants