Test programs for EMS JAAS module

Test programs for EMS JAAS module

book

Article ID: KB0070878

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -

Description

Java programs below are provided to be run with jaas_config.conf to test JAAS module.

JaasCallbackHandler.java
JaasTest.java

 

Resolution

jaas_config.conf and CLASSPATH are the same as those in tibemsd.conf.

1). Set CLASSPATH.

export CLASSPATH=/opt/tibco/ems/10.2/bin/tibemsd_jaas.jar:/opt/tibco/ems/10.2/lib/tibjmsadmin.jar:/opt/tibco/ems/10.2/lib/tibjms.jar:/opt/tibco/ems/10.2/lib/jakarta.jms-api-2.0.3.jar:.:$CLASSPATH

echo $CLASSPATH

2).

javac JaasTest.java

3).

java JaasTest <user_name> <password>

Sample output:

===
java JaasTest testuser test123

JAAS LoginModule: EMS JAAS Properties {
tibems.ldap.nested_dynamic_groups_filter:(&(objectClass=groupOfURLs)({0}={1}))
....
LDAP LoginModule: JNDI Properties {
java.naming.factory.initial:com.sun.jndi.ldap.LdapCtxFactory
java.naming.provider.url:ldap://ldap_host:10389
debug:true
}
LDAP LoginModule: Authenticating user testuser with LDAP.
LDAP LoginModule: Connecting to ldap server at ldap://olivaw:10389 as uid=admin,ou=system.
LDAP LoginModule: Created new manager context.
LDAP LoginModule: Searching for user under ou=users,ou=system:
LDAP LoginModule:     filter = {0}={1}
LDAP LoginModule:     {0} = uid
LDAP LoginModule:     {1} = testuser
LDAP LoginModule: Connecting to ldap server at ldap://olivaw:10389 as uid=testuser,ou=users,ou=system.
LDAP LoginModule: User testuser Authenticated.
=====

Issue/Introduction

Java programs are provided to help test EMS JAAS modules.

Attachments

Test programs for EMS JAAS module get_app
Test programs for EMS JAAS module get_app