কম্পিউটার

OAM এর সাথে ডিসকভারারকে একীভূত করুন

Oracle Access Manager (OAM) 11g দ্বারা সরবরাহকৃত একক সাইন-অন (SSO) সমাধানের সাথে Oracle® Discoverer 11g কিভাবে সংহত করতে হয় এই পোস্টটি আপনাকে দেখায়। এটি যে কাউকে সাহায্য করে যারা বিভিন্ন অ্যাপ্লিকেশন জুড়ে এক-স্টপ লগইন সমাধান খুঁজছেন৷

ওরাকল আবিষ্কারক সার্টিফিকেশন ম্যাট্রিক্স

Oracle Discoverer 11.1.1.7.0 Linux® x86-64 Oracle Linux 5 আপডেট লেভেল 3+ এ Oracle অ্যাক্সেস ম্যানেজার 11.1.2.0.0 এর সাথে প্রত্যয়িত।

Oracle E-Business Suite 12.1.1 Oracle Discoverer 11.1.1.7.0 onLinux x86-64 RedHat® Enterprise Linux 5 Update Level 5+ এর সাথে প্রত্যয়িত।

নিম্নলিখিত চিত্রটি OAM অপারেশনাল প্রবাহ দেখায়:

OAM এর সাথে ডিসকভারারকে একীভূত করুন

আবিষ্কারের জন্য SSO কনফিগার করুন

আপনি Oracle E-Business Suite (EBS) এবং Oracle Business Intelligence (BI) আবিষ্কারক উভয়ের জন্য SSO কনফিগার করার পরিকল্পনা করলে, আপনাকে প্রথমে Oracle EBS-এর জন্য SSO কনফিগার করতে হবে। ওরাকল অ্যাক্সেস ম্যানেজার, পছন্দের সমাধান, ওরাকল ফিউশন মিডলওয়্যার 11g এর ভিত্তি তৈরি করে।

নিম্নলিখিত ধাপগুলি নিম্নলিখিত বিভাগে আরও বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে:

  1. ওরাকল একক সাইন-অন (OSSO) এজেন্ট (mod_osso) OAM 11g এর সাথে নিবন্ধন করুন।
  2. প্রমাণিকরণ এবং অনুমোদন নীতি আপডেট করুন।
  3. জেনারেট করা osso.conf কপি করুন $DOMAIN_HOME/output/ থেকে ফাইল প্রতি $ORACLE_INSTANCE/config// .
  4. SSO সংযোগ সক্রিয় করুন৷
  5. কনফিগারেশন যাচাই করুন।

নিবন্ধন

একটি OSSO এজেন্ট নিবন্ধন করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন (mod_sso):

  1. oamconsole এ লগ ইন করুন এবংসেটআপ এ ক্লিক করুন৷ .

  2. এজেন্টদের অধীনে বিভাগে, নিম্নলিখিত চিত্রগুলিতে দেখানো ড্রপডাউন চিহ্ন সহ "+" এ ক্লিক করুন:

    OAM এর সাথে ডিসকভারারকে একীভূত করুন OAM এর সাথে ডিসকভারারকে একীভূত করুন
  1. Oracle OSSO এজেন্ট এ ক্লিক করুন , যা আপনাকে নিম্নলিখিত স্ক্রিনে নিয়ে যায়:
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 খুঁজুন /<$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_INSTANCE\bin-এ নিম্নলিখিত কমান্ডগুলি চালিয়ে ওরাকল HTTP সার্ভার পুনরায় চালু করুন :

opmnctl stopall
opmnctl startall

দ্রষ্টব্য :EBS দৃষ্টান্ত অবশ্যই SSO সক্ষম এবং একই OAMinstance এর সাথে কনফিগার করা আবশ্যক৷

বৈধকরণ

নিম্নলিখিত লঞ্চারগুলি অ্যাক্সেস করে SSO কনফিগারেশন যাচাই করুন:

আবিষ্কারক ভিউয়ার লঞ্চার

আবিষ্কারক লঞ্চার

URL-এ ব্রাউজ করুন, আপনার SSO লগইন লিখুন, এবং লগইন ক্লিক করুন৷ নিচের ছবিতে দেখানো হয়েছে:

OAM এর সাথে ডিসকভারারকে একীভূত করুন

নিম্নলিখিত ছবিতে দেখানো হিসাবে বিশদ পূরণ করুন:

OAM এর সাথে ডিসকভারারকে একীভূত করুন

চালিয়ে যান ক্লিক করুন৷ এবং সিস্টেমটি স্বয়ংক্রিয়ভাবে নিম্নলিখিত চিত্রগুলিতে প্রদর্শিত আপনার ব্যবহারকারীর নামটি পূরণ করে:

OAM এর সাথে ডিসকভারারকে একীভূত করুন OAM এর সাথে ডিসকভারারকে একীভূত করুন OAM এর সাথে ডিসকভারারকে একীভূত করুন OAM এর সাথে ডিসকভারারকে একীভূত করুন OAM এর সাথে ডিসকভারারকে একীভূত করুন

উপসংহার

এই পোস্টটি বর্ণনা করেছে কিভাবে ডিসকভারারের জন্য একটি SSO সমাধান প্রয়োগ করা যায়।

ডিসকভারে এসএসও বাস্তবায়নের মূল সুবিধাগুলি হল যে এটি ব্যবহারকারীর শংসাপত্রগুলি পুনরায় প্রবেশ করার সময় ব্যয় করা সময়কে দূর করতে সাহায্য করে এবং ব্যবহারকারীদের জন্য উত্পাদনশীলতা উন্নত করে, পণ্য মালিকদের জন্য রূপান্তর হার বৃদ্ধি করে। অভ্যন্তরীণ এবং বাহ্যিক ব্যবহারকারীদের শংসাপত্রের আরেকটি সেট বজায় রাখার এবং মনে রাখার ঝামেলার মধ্য দিয়ে যেতে হবে না।

SSO পাসওয়ার্ড ম্যানেজমেন্ট সম্পর্কিত সমস্যাগুলি হ্রাস করে এবং পাসওয়ার্ড-রিসেট সমস্যা, অবৈধ প্রমাণপত্র ইত্যাদির জন্য বেশ কয়েকটি হেল্প ডেস্ক সিস্টেম সেট আপ করার সাথে সম্পর্কিত খরচ কমিয়ে আনে৷

আমাদের র্যাকস্পেস অ্যাপ্লিকেশন পরিষেবাগুলি সম্পর্কে আরও জানুন৷

কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাবটি ব্যবহার করুন৷


  1. Oracle EBS এর সাথে স্বচ্ছ ডেটা এনক্রিপশন

  2. OAM এর সাথে Oracle EBS একীভূত করুন

  3. ই-বিজনেস স্যুটের সাথে ওরাকল ADF সংহত করুন

  4. একটি ওয়েব ব্রাউজার দিয়ে OBIEE এর জন্য একটি RPD স্থানান্তর করুন