I'm trying to write a Java servlet which...
Articles and Tips: qna
01 Oct 2000
Q.
I'm trying to write a Java servlet which is able to read the Single Sign-On (SSO) secret of a known user. The servlet works on a NetWare Java Virtual Machine. It could work like the following:
User opens servlet
Servlet asks the user about their login
Servlet checks the user's SSO Secret in NDS
Servlet uses it to login user to front-end Oracle Database, or other Web application
Where would I find classes or beans for this kind of a process?
A.
This procedure involves two Java classes: com.novell.service.security.sso.SecretStore and com.novell.service.security.sso.Secret.Single Sign-on for Java abstracts the Single Sign-on for C API set into a Java wrapper. Using these classes, you should be able to manage personal secrets as well as relevant network information in NDS. Although com.novell.service.security.sso.SecretStore and com.novell.service.security.sso.Secret.Single Sign-on will wrap the client DLL, and though the APIs are available on the server, they don't provide access to SecretStore on the user object. As a result, pending the release of SSO 2.1, Java access seems to be limited to the client.
You will also want to visit http://developer.novell.com/ndk/nssoj.htm to download software and documentation for Novell Single Sign-on for Java. Because the product is currently an Early Access Release, the best place to ask future questions on this topic is the Novell Single Sign-on for Java queue under Early Access. (John Cox, DSE Worldwide Developer Support)
* Originally published in Novell AppNotes
Disclaimer
The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.