Forum Discussion

fer_vd's avatar
fer_vd
Frequent Visitor
9 years ago
Solved

Api example to MVC

Hi, I used the example "integrate report into webapp" and this works. But now i'm trying to get this code into a MVC structure and i'm getting errors from the redirect. I have installed the package for using Microsoft.IdentityModel.Clients.ActiveDirectory, but the following gives an error:

AuthenticationResult AR = AC.AcquireTokenByAuthorizationCode(code, new Uri(redirectUri), cc);

 

It can't find the AcquireTokenByAuthorizationCode(code, new Uri(redirectUri), cc); method.

Does anybody have an idea how to solve this?

  • Alright.. so after a lot of try and error I found out the method AcquireTokenByAuthorizationCode is no longer supported in the new versions of Microsoft.IdentityModel.Clients.ActiveDirectory. I now tried version 2.22 which works. The example uses v2.19.

    In newer versions it is needed to use AcquireTokenByAuthorizationCodeAsync.

5 Replies

  • v-chuncz-msft's avatar
    v-chuncz-msft
    Community Support

    fer_vd,

     

    According to your description, it seems to be an issue of ambiguous class name. Try to use the fully qualified name(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext).

    • fer_vd's avatar
      fer_vd
      Frequent Visitor

      Hi thanks for your reply.

       

      I added the full name now, but it makes no difference.

      • fer_vd's avatar
        fer_vd
        Frequent Visitor

        Alright.. so after a lot of try and error I found out the method AcquireTokenByAuthorizationCode is no longer supported in the new versions of Microsoft.IdentityModel.Clients.ActiveDirectory. I now tried version 2.22 which works. The example uses v2.19.

        In newer versions it is needed to use AcquireTokenByAuthorizationCodeAsync.