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