This is especially true during the setup of Application Navigator and Banner 9 Self Service.
In this article, let's go over how to configure Banner 9 SSB prior to deployment for CAS authentication.
(1) go to the Banner 9 staging directory defined by ESM and locate the SSB Module question and open the main configuration file.
In most cases this will be under current/instance/config
(2) Perform the following Substitutions on the configuration file:
| Look for: | Once found, do the following: |
|---|---|
banner {
sso {
authenticationProvider = 'default' //
authenticationAssertionAttribute = 'UDC_IDENTIFIER'
}
} |
Change 'default' with 'cas' |
grails {
plugin {
springsecurity {
cas {
active = false |
Change active=false to active=true |
Find all URLs that start with http: |
Change these all to https: |
Find the String: CAS_HOST:PORT |
Change these to the URL / Port of your CAS server |
Find the String: BANNER9_HOST:PORT |
Change these to the hostname and port of your weblogic or tomcat server |
Find the String: APP_NAME |
Change these to your App Name (see below) |
Find the following:
logout {
afterLogoutUrl = 'https://cas-server/logout?url=http://myportal/main_page.html'
} |
Change the afterLogoutUrl to your CAS Logout URL |
find the string: targetServer="weblogic" |
Change weblogic to tomcat if you are deploying to Tomcat |
| Application Type | NAME (to be used in the URL) |
|---|---|
| General Self Service | BannerGeneralSsb |
| Student Self Service | StudentSelfService |
| Student Registration | StudentRegistrationSsb |
| Faculty Self Service | FacultySelfService |
| Finance Self Service | FinanceSelfService |
| Employee Self Service | EmployeeSelfService |
| Banner Extensibility (Pagebuilder) | BannerExtensibility |
| Event Management | SelfServiceBannerGeneralEventManagement |
| Communication Management; | CommunicationManagement |
Once this is done, go back to ESM and deploy your SSB application