invalid token authentication










0














I follow the guide on this URL for acquire a azure accessToken.



https://github.com/Azure-Samples/active-directory-java-native-headless



I'm able to acquire the token both accessToken and idToken.
In result I can also access to user info.
But when I'm going to use the access Token for query graph I have unauthorized access ( 401 ) .



Also if i use the same accessToken from Postman is the same.










share|improve this question





















  • What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
    – Joy Wang
    Nov 12 at 1:18










  • Do you have any update about this thread?
    – Tom Sun
    Nov 16 at 0:36















0














I follow the guide on this URL for acquire a azure accessToken.



https://github.com/Azure-Samples/active-directory-java-native-headless



I'm able to acquire the token both accessToken and idToken.
In result I can also access to user info.
But when I'm going to use the access Token for query graph I have unauthorized access ( 401 ) .



Also if i use the same accessToken from Postman is the same.










share|improve this question





















  • What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
    – Joy Wang
    Nov 12 at 1:18










  • Do you have any update about this thread?
    – Tom Sun
    Nov 16 at 0:36













0












0








0







I follow the guide on this URL for acquire a azure accessToken.



https://github.com/Azure-Samples/active-directory-java-native-headless



I'm able to acquire the token both accessToken and idToken.
In result I can also access to user info.
But when I'm going to use the access Token for query graph I have unauthorized access ( 401 ) .



Also if i use the same accessToken from Postman is the same.










share|improve this question













I follow the guide on this URL for acquire a azure accessToken.



https://github.com/Azure-Samples/active-directory-java-native-headless



I'm able to acquire the token both accessToken and idToken.
In result I can also access to user info.
But when I'm going to use the access Token for query graph I have unauthorized access ( 401 ) .



Also if i use the same accessToken from Postman is the same.







java azure token adal






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 11 at 18:26









Antonio Ranieri

1




1











  • What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
    – Joy Wang
    Nov 12 at 1:18










  • Do you have any update about this thread?
    – Tom Sun
    Nov 16 at 0:36
















  • What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
    – Joy Wang
    Nov 12 at 1:18










  • Do you have any update about this thread?
    – Tom Sun
    Nov 16 at 0:36















What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
– Joy Wang
Nov 12 at 1:18




What the query graph means? If you do the same as the guide, and do other operations, I suppose you did not grant the other permission. In the guide, it just grants the User.Read permission.
– Joy Wang
Nov 12 at 1:18












Do you have any update about this thread?
– Tom Sun
Nov 16 at 0:36




Do you have any update about this thread?
– Tom Sun
Nov 16 at 0:36












1 Answer
1






active

oldest

votes


















0














According to the guide, it just grants the user.Read permission, so you could get the user info with token.



If you want to access other graph resource, you need to grant the other delegate permisson.
We could get the premissions information from the corresponding Microsoft Graph API.



Take get user API for example at least User.Read is required. If you want to access other Microsoft Graph API, we need to know what permission is needed. If possible, you could add the related information into the question.



How to add the delegate permissons, please refer to this screenshot



enter image description here






share|improve this answer




















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53251834%2finvalid-token-authentication%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    According to the guide, it just grants the user.Read permission, so you could get the user info with token.



    If you want to access other graph resource, you need to grant the other delegate permisson.
    We could get the premissions information from the corresponding Microsoft Graph API.



    Take get user API for example at least User.Read is required. If you want to access other Microsoft Graph API, we need to know what permission is needed. If possible, you could add the related information into the question.



    How to add the delegate permissons, please refer to this screenshot



    enter image description here






    share|improve this answer

























      0














      According to the guide, it just grants the user.Read permission, so you could get the user info with token.



      If you want to access other graph resource, you need to grant the other delegate permisson.
      We could get the premissions information from the corresponding Microsoft Graph API.



      Take get user API for example at least User.Read is required. If you want to access other Microsoft Graph API, we need to know what permission is needed. If possible, you could add the related information into the question.



      How to add the delegate permissons, please refer to this screenshot



      enter image description here






      share|improve this answer























        0












        0








        0






        According to the guide, it just grants the user.Read permission, so you could get the user info with token.



        If you want to access other graph resource, you need to grant the other delegate permisson.
        We could get the premissions information from the corresponding Microsoft Graph API.



        Take get user API for example at least User.Read is required. If you want to access other Microsoft Graph API, we need to know what permission is needed. If possible, you could add the related information into the question.



        How to add the delegate permissons, please refer to this screenshot



        enter image description here






        share|improve this answer












        According to the guide, it just grants the user.Read permission, so you could get the user info with token.



        If you want to access other graph resource, you need to grant the other delegate permisson.
        We could get the premissions information from the corresponding Microsoft Graph API.



        Take get user API for example at least User.Read is required. If you want to access other Microsoft Graph API, we need to know what permission is needed. If possible, you could add the related information into the question.



        How to add the delegate permissons, please refer to this screenshot



        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 12 at 1:43









        Tom Sun

        16.2k2921




        16.2k2921



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53251834%2finvalid-token-authentication%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo