Skip to Content
author's profile photo
Former Member

SSO with non-SAP application

Greetings,

I'm working with the NetWeaver'04 Sneak preview and trying some integration with SAP Logon tickets. What I'm trying is to make the following scenario possible:

1. User logs in Enterprise Portal 6: going through basic login module and CreateTicketLoginModule.

2. a link inside EP send the user to a third-party application running on WebAS (J2EE engine), JAAS-compatible.

The problem is at the 2nd step, where I need a login module stack like: EvaluateTicketLoginModule and myCustomModule. After successfully evaluating the ticket login module, I'll need to recover the userId from inside myCustomModule and proceed with the third-party app. authentication.

Any suggestions on how can I recover this valid userId from myCustomModule?

Thanks,

Lucas

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • author's profile photo
    Former Member
    Aug 17, 2004 at 03:19 AM

    Hi Lucas

    From a security perspective I wouldnt define Java applications running on SAP J2EE as non-SAP because of the integaration between SAP J2EEs security infrastructure and R/3's.

    Just a question if the user is succesfully authenticated via EvaluateTicketLoginModule then wont that user be a sucessfully logged in user for the J2EE app. Couldnt you just you then just use the security apis to find out who the currently logged in user is

    Regards

    Pran

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Pran,

      Thanks for your reply!

      I've tried to use just the EvaluateTicketLoginModule but I couldn't see how to start the modules stack processing. I mean, after logging at EP the security log shows that a new Ticket has been created. With the same browser, I start my application but nothing happens on security log (I was expecting the Evaluate login module to run).

      I've configured my application to use the ticket template.

      So, if I'm using just the EvaluateTicketLoginModule, how can I start the login stack processing for my application?

      Regards,

      Lucas