invalid token authentication
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
add a comment |
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
What thequery 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 theUser.Read
permission.
– Joy Wang
Nov 12 at 1:18
Do you have any update about this thread?
– Tom Sun
Nov 16 at 0:36
add a comment |
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
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
java azure token adal
asked Nov 11 at 18:26
Antonio Ranieri
1
1
What thequery 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 theUser.Read
permission.
– Joy Wang
Nov 12 at 1:18
Do you have any update about this thread?
– Tom Sun
Nov 16 at 0:36
add a comment |
What thequery 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 theUser.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
add a comment |
1 Answer
1
active
oldest
votes
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
add a comment |
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
add a comment |
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
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
answered Nov 12 at 1:43
Tom Sun
16.2k2921
16.2k2921
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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 theUser.Read
permission.– Joy Wang
Nov 12 at 1:18
Do you have any update about this thread?
– Tom Sun
Nov 16 at 0:36