cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hello all,

I've tried developping a CAP Node.js application and deployed to CF. But once I try to access my srv from outside (for example Postman) or with my ADFS user, it gives me 401 error.

How do I have to authenticate in order to not getting 401 error? If I do a POST to authentication URL, I have a 200 but no token, just a HTML and I don't really know how to retrieve my token.

Could you help me, please?

Best regards.

0 Likes
View Entire Topic
Erkan
Explorer

In most of cases all deployed applications to SAP BTP is behind authorization. By default public access is restricted.  There are some work around if you really want to do it without authorization

Anyway could you specify the Postman method? Are you trying to reach local one or the deployed version of service/application router? If it is local I think you can try to use .http file to test your requests. you can set authorization with {{me}} Example

If you are trying to reach a deployed app/service on SAP BTP you will need to create a service key and authenticate by using OAuth 2.0. After creating the service key on SAP BTP cockpit you can read this documentation and get your Bearer token  https://learning.postman.com/docs/sending-requests/authorization/oauth-20/ 

edb94
Explorer
0 Likes
Hello Erkan! Thank you for the reply! I wasn't able to consume service because I was missing the oAuth token URL to get the token. Now that I've created service key I'm correctly getting token and it's working. Thank you very much!