Skip to main content

Notifications

Announcements

No record found.

Business Central forum
Suggested answer

How to get a refresh token from Oauth2 login?

Posted on by 25

I'm successfully using the Dynamics Business Central APIs to create and update content but my issue is that when I authorize my app using Oauth2 I'm not getting a refresh token to renew my access token. Given that the access token has a relatively short life it's somewhat cumbersome to have to keep logging in.


This is the url I'm using to get the code:-

    login.microsoftonline.com/.../authorize


And then this URL to exchange the code for an access token


    login.microsoftonline.com/.../token


And this is the result that I get which as you can see has no refresh token


{"token_type":"Bearer",
"scope":"api.businesscentral.dynamics.com/Financials.ReadWrite.All api.businesscentral.dynamics.com/SmartListDesigner.ReadWrite.All api.businesscentral.dynamics.com/user_impersonation ">api.businesscentral.dynamics.com/.default",
"expires_in":3599,
"ext_expires_in":3599,
"access_token":"12232 ..blah..blah...d3s"}

Is there a way to make the authorization process provide a refresh token so that my users don't have to keep logging in?

  • Suggested answer
    Marco Mels Profile Picture
    Marco Mels on at
    RE: How to get a refresh token from Oauth2 login?

    Hello,

    You may want to have a look here:

    github.com/.../52896

    Apart from that, we currently do not have dedicated Dev support via the Dynamics 365 Business Central forums, but I wanted to provide you some additional resources to assist.  If you need assistance with debugging or coding I would recommend discussing this on one of our communities.

    www.yammer.com/dynamicsnavdev

    dynamicsuser.net/.../developers

    I will open this up to the community in case they have something to add.

    Thanks.

Helpful resources

Quick Links

Dynamics 365 Community Update – Sep 9th

Welcome to the next edition of the Community Platform Update. This is a weekly…

Announcing Our 2024 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 290,246 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 228,041 Super User 2024 Season 2

#3
nmaenpaa Profile Picture

nmaenpaa 101,148

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans