I am attempting to create a single sign on system in which an application running on a Tomcat server in a DMZ which is not joined to any domain, is able to authenticate against multiple domains while still automatically logging the user using their Windows Credentials.
Key Requirements:
- Must support multiple domains
- Users must not be prompted for credentials if they are on a supported domain
- Web server CANNOT be on a domain
- The Web server is located in a DMZ
- Must support Tomcat 6
Is this even possible and if so is there any sort of framework that supports doing this? I've looked at JOSSO, Shibboleth, and OpenAM but none of them seem to meet all five of the requirements.
The JCIFS NtlmHttpFilter
looks like exactly what I am looking for, unfortunately it is deprecated and is no longer recommended.
Visio diagram for reference.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…