Wednesday, February 4, 2009

SSO Server Inactivity Timeout Configuration

SSO Server Inactivity Timeout Configuration can be achieved by running an sql script in the metadata repository:

Go to the directory:
$ORACLE_HOME/sso/admin/plsql/sso

Open an SQL*Plus session as the orasso user (password can be found in oidadmin)
sqlplus orasso

Execute the sql script:
@ssogito.sql

Enter an domain for the cookie
Enter an inactivity_period


SQL> @ssogito.sql
=============================================
SSO Server Inactivity Timeout Configuration
=============================================
Timeout : ENABLED
Cookie name : OSSO_USER_CTX
Cookie domain :
Inactivity period: xx minutes
Encryption key : xxxxxxxxxxxxxxxxxx
Note: timeout cookie domain will be defaulted
to the SSO Server hostname
-------------------------------------------
To disable timeout set inactivity period
to 0, (zero)
Press return key twice if you do not want
to change timeout configuration.

PL/SQL procedure successfully completed.

Enter value for timeout_cookie_domain: .xxxx.xx
Enter value for inactivity_period: xx
Timeout : ENABLED
New timeout cookie domain: .xxxx.xx
New inactivity period : xx minutes

PL/SQL procedure successfully completed.

No errors.


Restart HTTP_SERVER en OC4J_SECURITY

opmnctl restartproc process-type=HTTP_Server
opmnctl restartproc process-type=OC4J_SECURITY


In the portal the mod_osso.conf has to be changed:
OssoIdleTimeout off change to OsseIdleTimeout on.

Restart HTTP_SERVER

opmnctl restartproc process-type=HTTP_Server


-

1 comment:

  1. Single sign-on is a property of access control of multiple related, but independent software systems. It is a single action of user authentication.

    ReplyDelete

comment