Документ создан: 03.03.2010

Замена стандартной формы авторизации SSO

  1. Находим, если нам не известно, значение orclReferenceName:
    ldapsearch -h sso_host.domain.ru -p 389 -D "cn=orcladmin" -w <PASSWD>\
    -b "cn=IAS Infrastructure Databases,cn=IAS,cn=Products,cn=OracleContext" -s one "objectclass=*" orclReferenceName
    orclReferenceName=sso_host.domain.ru,cn=IAS Infrastructure Databases,cn=IAS,cn=Products,cn=OracleContext
    orclreferencename=sso_host.domain.ru
  2. Определяем пароль пользователя БД ORASSO, используя значение orclReferenceName, найденное в предыдущем пункте:
    ldapsearch -h sso_host.domain.ru -p 389 -D "cn=orcladmin" -w <PASSWD> \
    -b "OrclResourceName=ORASSO,orclReferenceName=sso_host.domain.ru,\
    cn=IAS Infrastructure Databases,cn=IAS,cn=Products,cn=OracleContext"\
    -s base "objectclass=*" orclpasswordattribute
    orclpasswordattribute=GgmtMR36
  3. Подключаемся к базе
    sqlplus ORASSO/GgmtMR36@sso
    > UPDATE WWSSO_LS_CONFIGURATION_INFO$ SET LOGIN_URL='UNUSED UNUSED http://www.host.ru/auth/login';
    > commit;
    > quit;
  4. На сервере sso:
    1. редактируем:
      vi $ORACLE_HOME/sso/conf/policy.properties
        #loginPageUrl = /sso/jsp/login.jsp
        loginPageUrl = http://www.host.ru/auth/login
    2. перегружаем конейнер:
      $ORACLE_HOME/opmn/bin/opmnctl restartproc process-type=OC4J_SECURITY

Источник:

 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate