Use OKTA acces token for microsoft Graph APis with delegate permission

Aman Pareek 6 Reputation points
2021-03-16T02:49:11.337+00:00

If I use OKTA as IDP and I want to use Microsoft Calendar Graph API under delegate access. Is there any way to do it ?

Microsoft Identity Manager
Microsoft Identity Manager
A family of Microsoft products that manage a user's digital identity using identity synchronization, certificate management, and user provisioning.
827 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
24,178 questions
0 comments No comments
{count} vote

3 answers

Sort by: Most helpful
  1. AmanpreetSingh-MSFT 56,811 Reputation points
    2021-03-16T09:57:48.177+00:00

    Hi @Aman Pareek · Thank you for reaching out.

    Microsoft Graph API is federated with Azure AD, which is why it will trust only the tokens which are issued by Azure AD. The only way I can think of achieving this requirement is by federating OKTA with Azure AD. That way, after the user is authenticated via OKTA, token will be sent to Azure AD; Azure AD can then validate the token and issue a corresponding token to be used by Microsoft Graph API.

    Read more:
    https://help.okta.com/en/prod/Content/Topics/Provisioning/azure/azure-integrate-main.htm

    -----------------------------------------------------------------------------------------------------------

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


  2. Anonymous
    2023-02-15T09:13:41.76+00:00

    Hi @Aman Pareek , I have same issue. Were you able to find a solution on this? Could you please share your solution? Thanks!

    0 comments No comments

  3. Anonymous
    2023-02-16T03:37:56.7566667+00:00

    Can anyone please notice my request?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.