Skip to content

[Engineering task] Implement Claims API to Bypass Cache When Claims are Present in MSAL with Managed Identity #4845

@gladjohn

Description

@gladjohn

Task type

Development

Description

Currently, MSAL with Managed Identity does not expose any API claims API. With CAE (Continuous Access Evaluation) being enabled by default, we need to implement a mechanism to bypass the cache if claims are detected in the token request.

Steps to Reproduce:
Enable CAE by default in MSAL with Managed Identity.
Make a token request with claims present.

Observe that the cache is not bypassed, leading to potential stale token usage.

Expected Behavior:
When claims are present in the token request, the cache should be bypassed to ensure that the latest token is used, in line with CAE requirements.

Solution

Proposed Solution:

  1. Expose the claims API in MSAL for MI
  2. Expose Claims to MI Assertion Provider for FIC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions