简体   繁体   中英

Fetching Access token using Auth token from service in C#

I am new to the topic of Oauth and encryption. I need to write a utility where I have authtoken with me and I need to get access token after making a call to the service url say xyzcorp.com. I already have auth token with me I need to use post method to make service call to the url which in turn returns access token. I couldn't find any code snippet which shows how this is done. As I already said I am a newbie into this area, don't have any clue about the implementation in c#. It should be noted that I only have auth token with me.

What C# library are you using? I used Thinktecture.IdentityModel: https://github.com/thinktecture/Thinktecture.IdentityModel

Here's an example from my OAuth2 Test Client , using IdentityModel:

private static async Task<TokenResponse> SendTokenRequest(string authCode, string redirectUri)
    {
        var tokenclient = new OAuth2Client(
            new Uri(Constant.TokenEndpoint),
            Constant.CodeClientId,
            Constant.CodeClientSecret);


        return await tokenclient.RequestAuthorizationCodeAsync(authCode, redirectUri);
    }

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM