I have a Drupal 7 web site and a Java web application (running under Tomcat). They are in the same domain. I would like they participate in a Single Sign On.
Drupal should manage the user base (user registration, user roles... ). Authenticated Drupal users should be able to navigate to the Tomcat web site without being asked for authentication.
If an unauthenticated user (from a Drupal public area or with a direct link) go to the Tomcat website he should be redirected to Drupal to perform authentication.
Other characteristics of the solution i'm searching are:
- I don't want to implement a custom authentication schema from scratch (for security reasons).
- I would like to find some drupal plugin with an existing java counterpart (ex.Spring Security).
I've been trying Drupal OpenId SSO Provider (AX attribute exchange) but the user is required to type his OpenId url on the java site before he is redirected to Drupal to perform authentication.
Here is all the Drupal SSO plugins i've found: https://groups.drupal.org/node/182004
Can anybody advise me ?