Sun Java System Access Manager 2005Q4 |
|
JCDI Auth Module
About JCDI Auth ModuleThis module enables authentication of JAVA Card (Certificate and the Serial Number) using "com.sun.jndi.ldap.LdapCtxFactory". PRODUCT_DIR setting on different Platforms:
Steps to compile the JCDI Auth Module program
Steps to deploy the JCDI Auth Module program
<PRODUCT_DIR>/bin/amadmin
--runasdn uid=amAdmin,ou=People,<default_org>,
Steps to load JCDI Auth module into Access Manager
Setting up the Schema and the User1) Update the ldap schema
with <PRODUCT_DIR>/samples/authentication/spi/jcdi/schema.ldif
using
'ldapmodify' command in LDAP Server. 2) Create the 'user' into LDAP using LDAP Console or Access Manager Administration Console under the required LDAP Search Root (for e.g. "ou=people, dc=iplanet, dc=com" subtree ). 3) Then add into the
object-classes list for that 'user' the 'authentication-service'
object-class. 4) Fill those attributes with
: 2) Restart Directory server (e.g /<DS-home-dir>/slapd-<host>/start-slapd) and web container (e.g /<WS-home-dir>/https-<WS-instance-name>/start, /<AS-home-dir>/domains/domain1/server1/bin/start for Sun ONE Web Server and Sun ONE App server respectively) Steps to run the JCDI Auth Module1) Login to the Access Manager as amAdmin using http://<host>.<domain>:<port>/<Service-Deploy-URI>/UI/Login 2) Verify that the JCDI module instance is available.If not, go back and follow the loading steps according to the instructions listed above 3) Select "Access Control" tab. 4) Select the realm. Select "New" Under "Instances". 5) Click on "Authentication" tab. 6) Create new JCDI auth module instance as JCDI with type as JCDI 7) Configure the module service attributes as follows (according to your own settings)
8) Save the Instance. 9) Logout. 10) You should be all set to
login with Authentication Remote API sample 'JCDILogin' by
following |
|
|