Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SSO logon ticket creation by Non SAP-System

Former Member
0 Kudos

Hello,

Is there anyway to generate a SAP logon ticket on non SAP system? by using a special module running on Apache Server for example.

If there is any documentation that speaks of this Scenario it would be appreciated if you can point me to the same.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Peter,

Our wish is to set up a server that will stay in the DMZ and provide for incomming user after an authentication a SAP Logon Ticket . By doing this we will prevent direct access to our SAP EP that stay in backend.

5 REPLIES 5

Former Member
0 Kudos

Can you share some more detail, why you want to do this?

Former Member
0 Kudos

Hi Peter,

Our wish is to set up a server that will stay in the DMZ and provide for incomming user after an authentication a SAP Logon Ticket . By doing this we will prevent direct access to our SAP EP that stay in backend.

WolfgangJanzen
Product and Topic Expert
Product and Topic Expert
0 Kudos

I don't think it is a smart idea to "outsource" the authentication validation and to let this sensitive task be performed by a component which resides in the DMZ.

Keep in mind: the DMZ is closer to the "outer space" than the backend server network. Therefore no security relevant components (such as an "authentication server") should be operated in the DMZ.

Typically, only "pre-filtering" components are operated in the DMZ (like a reverse proxy). The backend systems do not rely on that "pre-filtering" but implement their own access control.

WolfgangJanzen
Product and Topic Expert
Product and Topic Expert
0 Kudos

No, that's not intended. There's only a library to verify SAP Logon Tickets, externally - but none to create them.

The recommended way to enhance NetWeaver servers with new authentication mechanisms is to deploy new JAAS logon modules on a NWAS Java. The NWAS Java can then (after successful validation of the credential by the custom JAAS login module) create a SAP Logon Ticket - which can be validated by other components.

Former Member
0 Kudos

I agree. Even if you want to avoid direct access to the backend SAP Portal, the authentication still has to take place in a trusted environment.

There are ways to implement a user authentication for SSO outside an SAP system, but this would be via other mechanisms (e.g. certificates) - not via SAP logon tickets.