Hi,
I've got the angular 2 project up and running. Now for testing i would like to use de web api side directly. When i use the authenticate method everything goes fine.
When i check the cookies i can see token being stored.
But when i run any kind of method i receive this response
What am i forgetting?
I also have tried loggin in with the angular client and then using the web api. The result is the same. The client itself works just fine.
4 Answer(s)
-
0
Hi,
Does your request headers contains "Authorization" header ? Can you share a screenshot for one of your requests ?
Are you trying to call webapi from a tool like postman or anything else ? I couln't understand that part.
Thanks.
-
0
I am directly testing on the swagger ui. And yes, no Authenticationheader is being send with my request. So that seems to be the problem.
Let's say i want to test purely on swagger ui? how do i make sure the authenticationheader is being send? I also have tried using postman. Seems to be a great testing suite.
Which method do i need to execute on the webapi to receive a cookie with a tenant id? I thought it was /api/services/app/Account/IsTenantAvailable. But postman isn't receiving a cookie for that.
Basicly i need a small nudge in the right direction so i know how to test my api's directly. Thanks for any further info.
jonas
-
0
Hi,
You can use postman easily. Please refer to this document <a class="postlink" href="https://aspnetzero.com/Documents/Development-Guide-Angular#token-based-authentication">https://aspnetzero.com/Documents/Develo ... entication</a>
-
0
Exactly what i needed. Thx!