This content has been marked as final. Show 5 replies
This error typically happens when mod_osso isn't included in the httpd.conf
Did you register SSO using the registration tool?
Can you verify mod_osso.conf is configured correctly?
Stop infra http server.
Take backup of \Apache\Apache\conf\httpd.conf file.
Open the file and search for mod_osso.conf,you will find something like,
# include "\Apache\Apache\conf\mod_osso.conf"
This shows that mod_osso.conf has not been included because of the comment in front. Remove comment ( # ) and save the file
Reboot the machine, start all the services and check.
I'm having the same problem, but I'm not able to fix it.
I've Deployed OracleRetailWorkspace, that is a web application on Webcentersuite.
When I try to acces the page, i got the mod_osso error. I've tried to follow the procedure registering the application using the ssoreg.sh script and using as parameters:
-oracle_home_path ORACLE_HOME (of the Infrastructure installation)
-site_name name localhost.localdomain
-config_file path output_destination
then i used the osso1013 path/osso.conf script exactly as specified in the link you posted.
As result, I have the login paige of sso when I try to acces, but using the "orcladmin" and password credential, I'm not able to enter.
Thanks a lot
To answer to our question, I prefer to summarize all operations to proceed to have a partner applications authentified by distant OID
First, OID part :
- Connect to the host of your OID & set your OS variables to use the ORACLE_HOME of your OID ( run oraenv & input the ORACLE_SID of our OID )
- Generate the osso file :
$ORACLE_HOME/sso/bin/ssoreg.sh -oracle_home_path $ORACLE_HOME -config_mod_osso TRUE -site_name SITENAME -remote_midtier -config_file OSSO_FILE.conf -mod_osso_url http://SITENAME
SITENAME = hostname or virtualhost or reverse proxy entry
OSSO_FILE = PATH & osso file
Second, Apps part :
- Connect to our host(s) where iAS is installed which has/have to be partner applications authentified by distant OID above
- Copy OSSO_FILE from OID server to all hosts which has/have to be partner applications authentified by distant OID above in $OH/Apache/Apache/conf/osso, for instance
- Update mod_osso.conf with all your locations ( applications mapping of OC4J instances ), for instance :
Header unset Cache-Control
Third, osso13 :
- run the executable to update httpd.conf & mod_osso.conf
AL> Beware, on unix, bug 5099452 ... You HAVE TO set the following unix variable BEFORE to run osso13
Fourth, Enterprise Manager :
- For each ORACLE_HOME installed,
> Go to our OC4J_Instance which has to be partner apps
> In Security Section, choose Identity Management
> Oracle Internet Directory Host : hostname or virtual host of the OID above
> Oracle Internet Directory User DN : cn=orcladmin
> Password : password of orcladmin of the OID above
> Port : Port of your OID services
FULL RESTART of your HTTP server apps & our OC4J instances to consider the configuration
AL> Our apps is now authentified by distant OID
Report Oracle docs even if there are not easy to find ;) ... And bug is a complement to the Oracle doc