EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB441681: How to set Java Authentication and Authorization Service (JAAS) properties on WebSphere 8.5 when configuring Kerberos Integrated Authentication


Pascal Deguine

Principal Product Specialist • Strategy


This knowledge base article outlines steps to set Java Authentication and Authorization Service (JAAS) configuration properties when configuring MicroStrategy Web for Kerberos authentication on WebSphere 8.5 and IBM JDK 8.

Java Authentication and Authorization Service (JAAS) properties are required by J2EE application servers to handle Kerberos Integrated authentication for deployed applications such as Strategy Web or Mobile server. 
Most application servers accept JAAS properties to be provided through a jaas.conf file which is specified through a JVM startup parameter and containing the syntax and parameters required for the specific JDK/JRE as outlined in KB33276: How to set up Kerberos authentication in Tomcat 7.x/8.x for MicroStrategy Web.
WebSphere allows to specify JAAS parameters through the user interface of the WebSphere console as follows.
The following steps are based on an example jaas.conf file for Strategy Web 10.11 running on WebSphere 8.5 using IBM JDK 1.8:
 


com.Strategy.web {
              com.ibm.security.auth.module.Krb5LoginModule required
              principal="user_principal_name@DOMAIN.REALM.COM"
              useDefaultKeytab=true
              credsType=both
              debug=true;
};

1. Open WebSphere Console and navigate to Global Security > expand Java Authentication and Authorization Service > Application Logins

ka04W000001IqeNQAS_0EM44000000QoPE.png

2. Click on New
3. For alias, type com.Strategy.web (in pre-10.11 Strategy releases, the alias would be com.ibm.security.jgss.krb5.initiate)

ka04W000001IqeNQAS_0EM44000000QoPJ.png

4. For module class and options, use the following (note: upper/lower case matters):
Module class: com.ibm.security.auth.module.Krb5LoginModule
Authentication Strategy: required
Custom properties:
Name: principal > Value: user_principal_name@DOMAIN.REALM.COM
Name: useDefaultKeytab > Value: true
Name: credsType > Value: both
Name: debug > Value: true

ka04W000001IqeNQAS_0EM44000000QoPO.png

5. Save and restart WebSphere
Knowledge Base article ID: KB441681


Comment

0 comments

Details

Knowledge Article

Published:

September 13, 2018

Last Updated:

December 24, 2018