Skip to Content

Fiori Client with OAuth 2.0 on premise

Mar 02, 2017 at 07:04 AM


avatar image


our whole company access architecture (access from extern) is being changed into a OAuth 2.0 scenario.

We are using Fiori Client to run mobile scenarios. At the moment authentication with Fiori Client is User / PW. We would want to change this into OAuth 2.0.

There is no information about this topic to be found online or in SAP help. The only hint I found, was a help page saying that OAuth 2.0 together with HCP is somehow possible. Apart from that nothing.

Does anybody know if SAP plans to ship OAuth 2.0 with Fiori Client to be used in non HCP scenarios? In our case it would need to be an open scenario, so that the client can fetch a grant and a token from our Web Entry Server (not SMP, that comes behind).

Thanks for any information on this topic.



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Nic Teunckens Mar 02, 2017 at 08:11 AM

There are some resources, please see if these apply :

  • SAP-Help "Configuring OAuth 2 Client" : link
  • SAP-Help "OAuth2 Flow supported by SAP" : link
  • SAML 2.0 Authentication to use Fiori Apps : link
  • SAP Wiki on OAuth 2 SSO for OData : link
10 |10000 characters needed characters left characters exceeded
Tobias Mitter Mar 03, 2017 at 02:34 PM

thanks, but I know all these links and none of them is about OAuth2 with Fiori Client. I heard rumours that SAP might be working on a OAuth2 enabled Fiori Client, but this is exactly what I want to know as there is no public information whatsoever.

10 |10000 characters needed characters left characters exceeded
Nic Teunckens Mar 03, 2017 at 09:48 PM

Well I could only find this Wiki on the 2 basic OAuth2.0 supported Flows in SAP (Gateway) : link

Further the Hybid (Kapsel) SDK mentions OAuth support : link, which can be configured with the help of SAP-Help and / or Blog by Daniel Van Leeuwen ...

Finally, you could look into the GitHub ABAP API for OAuth : ABAP2OAUTH2

10 |10000 characters needed characters left characters exceeded