Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> डेटाबेस

OAM . के साथ खोजकर्ता को एकीकृत करें

यह पोस्ट आपको दिखाती है कि Oracle® Discoverer 11g को Oracle एक्सेस मैनेजर (OAM) 11g द्वारा दिए गए सिंगल साइन-ऑन (SSO) समाधान के साथ कैसे एकीकृत किया जाए। यह किसी भी व्यक्ति की मदद करता है जो विभिन्न अनुप्रयोगों में एक-स्टॉप लॉगिन समाधान की तलाश में है।

Oracle Discoverer प्रमाणन मैट्रिक्स

Oracle खोजकर्ता 11.1.1.7.0 Linux® x86-64 Oracle Linux 5 अद्यतन स्तर 3+ पर Oracle Access Manager 11.1.2.0.0 से प्रमाणित है।

Oracle ई-बिजनेस सूट 12.1.1, Oracle डिस्कवर 11.1.1.7.0 onLinux x86-64 RedHat® Enterprise Linux 5 अपडेट स्तर 5+ से प्रमाणित है।

निम्नलिखित आरेख OAM परिचालन प्रवाह को दर्शाता है:

OAM . के साथ खोजकर्ता को एकीकृत करें

SSO for Discoverer कॉन्फ़िगर करें

यदि आप ओरेकल ई-बिजनेस सूट (ईबीएस) और ओरेकल बिजनेस इंटेलिजेंस (बीआई) डिस्कवरर दोनों के लिए एसएसओ को कॉन्फ़िगर करने की योजना बना रहे हैं, तो आपको पहले ओरेकल ईबीएस के लिए एसएसओ को कॉन्फ़िगर करना होगा। Oracle एक्सेस मैनेजर, पसंदीदा समाधान, Oracle फ्यूजन मिडलवेयर 11g का आधार बनाता है।

निम्नलिखित चरणों को निम्नलिखित अनुभागों में अधिक विस्तार से समझाया गया है:

  1. OAM 11g के साथ Oracle सिंगल साइन-ऑन (OSSO) एजेंट (mod_osso) पंजीकृत करें।
  2. प्रमाणीकरण और प्राधिकरण नीतियां अपडेट करें।
  3. जनरेट किए गए osso.confको कॉपी करें $DOMAIN_HOME/output/ . से फ़ाइल करने के लिए $ORACLE_INSTANCE/config//
  4. एसएसओ कनेक्शन सक्षम करें।
  5. कॉन्फ़िगरेशन सत्यापित करें।

पंजीकरण

OSSO एजेंट (mod_sso) को पंजीकृत करने के लिए निम्न चरणों का उपयोग करें:

  1. oamconsole में लॉग इन करें और सेटअप . क्लिक करें ।

  2. एजेंटों . के अंतर्गत अनुभाग में, "+" पर क्लिक करें, जिसमें ड्रॉपडाउन प्रतीक निम्न छवियों में दिखाया गया है:

    OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें
  1. क्लिक करें Oracle OSSO Agent , जो आपको निम्न स्क्रीन पर ले जाता है:
OAM . के साथ खोजकर्ता को एकीकृत करें
  1. निम्नलिखित नाम दर्ज करें और आधार URL और टोकन संस्करण . चुनें v1.4:
      Name: OSSO_11G_DEVDISCO
      Base URL: https://<discoverer_server>:8090 (Dev Disco url)
    </li>
    <li>
      Click <b>Apply</b>.
    </li>
    <li>
      Verify the <b>SSO_Agent</b> by going to the Launch Pad, clicking the <b>Agents</b>
      icon, and searching for SSO agents as shown in the following images:
    </li>
    
OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें

अपडेट नीतियां

प्रमाणीकरण और प्राधिकरण नीतियों को अपडेट करने के लिए निम्न चरणों का उपयोग करें:

  1. पहुंच प्रबंधक> एप्लिकेशन डोमेन> OSSO_DISCO के लिए खोजें> प्रमाणीकरण नीतियां> संरक्षित संसाधन नीति पर जाएं और संरक्षित संसाधन नीति . पर क्लिक करें जैसा कि निम्नलिखित छवियों में दिखाया गया है:

    OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें
  1. प्रमाणीकरण योजना को EBSAuthScheme . में बदलें और लागू करें . क्लिक करें जैसा कि निम्न चित्र में दिखाया गया है:
OAM . के साथ खोजकर्ता को एकीकृत करें

osso.conf फाइल को कॉपी करें

जब आप OSSO एजेंट को पंजीकृत करते हैं, तो सिस्टम osso.conf . बनाता है $DOMAIN_HOME/output/ में, जैसा कि निम्न चित्र में दिखाया गया है:

OAM . के साथ खोजकर्ता को एकीकृत करें

अपने खोजकर्ता सर्वर में लॉग इन करें और फ़ाइल जानकारी की जाँच करें जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

[appdb@<disco_server> ~]$ cd $ORACLE_INSTANCE/config/OHS/ohs1/disabled/
[appdb@<discoverer_server> disabled]$ grep  osso.conf mod_osso.conf
#Point to proper osso.conf file.
#   OssoConfigFile "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/osso.conf"
[appdb@<discoverer_server> disabled]$

निम्न उदाहरण में दिखाए अनुसार एक नई निर्देशिका बनाएं:

mkdir $ORACLE_INSTANCE/config/OHS/ohs1/osso
cd $ORACLE_INSTANCE/config/OHS/ohs1/osso

osso.conf . को कॉपी करने के लिए OAM सर्वर पर निम्न कमांड चलाएँ OAMserver से निम्न उदाहरण में दिखाया गया है:

cd $MW_HOME/oam/user_projects/domains/OAMDomain/output/OSSO_11G_DEVDISCO
scp osso.conf appdb@<discoverer_server>.corp.zynga.com: /u01/app/appdb/Disco11g/MW/asinst_1/config/OHS/ohs1/osso/

संरक्षित संसाधनों को कॉन्फ़िगर करें और mod_osso.conf का बैकअप लें जैसा कि निम्नलिखित नमूने में दिखाया गया है:

[appdb@<discoverer_server> moduleconf]$ cp $ORACLE_INSTANCE/config/OHS/ohs1/disabled/mod_osso.conf $ORACLE_INSTANCE/config/OHS/ohs1/moduleconf/
[appdb@<discoverer_server> moduleconf]$ cd $ORACLE_INSTANCE/config/OHS/ohs1/moduleconf/
[appdb@<discoverer_server> moduleconf]$ cp mod_osso.conf mod_osso.conf_Orginal
[appdb@<discoverer_server> moduleconf]$

संपादित करें और सहेजें mod_osso.conf फ़ाइल में निम्न पंक्तियाँ जोड़कर:

LoadModule osso_module "${ORACLE_HOME}/ohs/modules/mod_osso.so"
<IfModule osso_module>
  OssoIpCheck off
  OssoIdleTimeout off
  OssoHttpOnly off
  OssoSecureCookies off
  OssoConfigFile

  /<$MW_HOME>/asinst_1/config/OHS/ohs1/osso/osso.conf
  <Location /discoverer/plus>
    require valid-user
    AuthType Osso
  </Location>
  <Location /discoverer/viewer>
    require valid-user
    AuthType Osso
  </Location>
  <Location /discoverer/app>
    require valid-user
    AuthType Osso
  </Location>
</IfModule>

SSO कनेक्शन सक्षम करें

configuration.xml . संपादित करके SSO कनेक्शन सक्षम करें enableAppsSSOConnection="false" . से कनेक्शनपैरामीटर सेट करने के लिए करने के लिए enableAppsSSOConnection="true"

configuration.xml ढूंढें in/<$MW_HOME>/user_projects/domains/ClassicDomain/config/fmwconfig/servers/WLS_DISCO/applications/discoverer_11.1.1.2.0/configuration में ।

फ़ाइल का बैकअप लें और निम्न उदाहरण में दिखाए गए मानों की जांच करें:

[appdb@<discoverer_server> configuration]$ cp configuration.xml configuration.xml_Orginal_BKP
[appdb@<discoverer_server> configuration]$
[appdb@<discoverer_server> configuration]$ grep enableAppsSSOConnection configuration.xml
      userDefinedConnections="true" laf="dc_blaf" switchWorksheetBehavior="prompt" defaultLocale="en" disableBrowserCaching="false" enableAppsSSOConnection="true" propagateGUIDtoVPD="false" pageNavigation="true">
[appdb@<discoverer_server> configuration]$

Oracle HTTP सर्वर को निम्न कमांड चलाकर पुनरारंभ करें, जो ORACLE_INSTANCE\bin में हैं :

opmnctl stopall
opmnctl startall

नोट :EBS इंस्टेंस SSO सक्षम होना चाहिए और उसी OAMinstance के साथ कॉन्फ़िगर किया जाना चाहिए।

सत्यापन

निम्नलिखित लॉन्चरों तक पहुंच कर एसएसओ कॉन्फ़िगरेशन को सत्यापित करें:

खोजकर्ता दर्शक लॉन्चर

खोजकर्ता लॉन्चर

URL पर ब्राउज़ करें, अपना SSO लॉगिन दर्ज करें, और लॉगिन . क्लिक करें जैसा कि निम्न चित्र में दिखाया गया है:

OAM . के साथ खोजकर्ता को एकीकृत करें

निम्नलिखित चित्र में दिखाए अनुसार विवरण भरें:

OAM . के साथ खोजकर्ता को एकीकृत करें

जारी रखें क्लिक करें और सिस्टम निम्नलिखित छवियों में दिखाए गए आपके उपयोगकर्ता नाम को स्वचालित रूप से पॉप्युलेट करता है:

OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें OAM . के साथ खोजकर्ता को एकीकृत करें

निष्कर्ष

इस पोस्ट में बताया गया है कि Discoverer के लिए SSO समाधान कैसे लागू किया जाए।

डिस्कवरर में एसएसओ को लागू करने के मुख्य लाभ यह हैं कि यह उपयोगकर्ता क्रेडेंशियल्स को फिर से दर्ज करने में लगने वाले समय को समाप्त करने में मदद करता है और उपयोगकर्ताओं के लिए उत्पादकता में सुधार करता है, उत्पाद मालिकों के लिए रूपांतरण दर में वृद्धि करता है। आंतरिक और बाहरी उपयोगकर्ताओं को क्रेडेंशियल के एक और सेट को बनाए रखने और याद रखने की परेशानी से नहीं गुजरना पड़ता है।

एसएसओ पासवर्ड प्रबंधन से संबंधित मुद्दों को कम करता है और पासवर्ड-रीसेट मुद्दों, अमान्य क्रेडेंशियल्स, आदि के लिए कई हेल्प डेस्क सिस्टम स्थापित करने से जुड़ी लागतों को कम करता है।

हमारी रैकस्पेस एप्लिकेशन सेवाओं के बारे में अधिक जानें।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें।


  1. Oracle EBS को OAM के साथ एकीकृत करें

    Oracle® एक्सेस मैनेजर (OAM) संस्करण 12.2.1.3 पहचान प्रबंधन और एक एक्सेस कंट्रोल सिस्टम प्रदान करता है जो उपयोगकर्ताओं को सभी समर्थित एप्लिकेशन तक पहुंचने में सक्षम बनाता है। सिंगल साइन-ऑन (एसएसओ) के लिए ओएएम के साथ कई ओरेकल ई-बिजनेस सूट (ईबीएस) संस्करण आर 12.2 को एकीकृत करने के लिए, आपको प्रत्येक ईब

  1. Oracle ADF को ई-बिजनेस सूट के साथ एकीकृत करें

    ब्लॉग पोस्ट बताता है कि ई-बिजनेस सूट (ईबीएस) सप्लाई प्लानिंग वर्क एरिया (एसडब्ल्यूपीए) के साथ ओरेकल® एप्लीकेशन डेवलपमेंटफ्रेमवर्क (एडीएफ) को कैसे एकीकृत किया जाए। ADF Oracle Oracle फ्यूजन मिडलवेयर में ADF का वर्णन निम्नलिखित तरीके से करता है Oracle अनुप्रयोग विकास फ्रेमवर्क को समझना: ओरेकल एप्लिके

  1. वेब ब्राउज़र के साथ OBIEE के लिए RPD ट्रांसफर करें

    ब्लॉग चर्चा करता है कि अपने वेब ब्राउज़र में HTML कोड का उपयोग करके Oracle® Business Intelligence Enterprise Edition (OBIEE) 12C के लिए रिपोजिटरी डेटाबेस (RPD) को कैसे डाउनलोड और अपलोड किया जाए। अवलोकन आप आमतौर पर एक OBIEE एप्लिकेशन सर्वर में लॉग इन करके और datamodel चलाकर एक RPD परिनियोजित करते है