cancel
Showing results for 
Search instead for 
Did you mean: 

SAML Login Module

Former Member
0 Kudos

Hi everyone,

I have been working to enable authentication to our AS Java server using SAML.

1. User hits portal landing page in their browser sap..../irj/portal?SAMLart=...

2. SAP calls our third-party application with the SAML request

3. Our application provides a SAML assertion for the user

4. SAP shows LOGIN.OK in its security log, but the user stays at the login page.

Any ideas why the user is not logged in?

Here are the contents of the security.log file.  I don't see any errors.

#1.#...#...#/System/Security/Authentication#sap.com/irj#com.sap.engine.services.security.authentication.logincontext#testuser#123456##n/a##4dde5d8ed4f411e1cacf005056950094#SAPEngine_Application_Thread[impl:3]_2##0#0#Info#1#com.sap.engine.services.security.authentication.logincontext#Plain###LOGIN.OK

User: testuser

Authentication Stack: ticket

Login ModuleFlagInitialize

Login

CommitAbortDetails
1. com.sap.security.core.server.jaas.EvaluateTicketLoginModuleSUFFICIENTokfalsefalse

2. com.sap.security.core.server.saml.jaas.SAMLLoginModuleSUFFICIENToktruetrue

3. com.sap.engine.services.security.server.jaas.BasicPasswordLoginModuleSUFFICIENTok
true

4. com.sap.security.core.server.jaas.CreateTicketLoginModuleOPTIONALok

false



Central Checks


true
#

Thanks for any assistance.

Jamie

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

We were able to get this working by changing both the SAMLLoginModule and BasicPasswordLoginModule to OPTIONAL.

Never mind and thanks anyway!

Answers (0)