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 অপারেশনাল প্রবাহ দেখায়:
আবিষ্কারের জন্য SSO কনফিগার করুন
আপনি Oracle E-Business Suite (EBS) এবং Oracle Business Intelligence (BI) আবিষ্কারক উভয়ের জন্য SSO কনফিগার করার পরিকল্পনা করলে, আপনাকে প্রথমে Oracle EBS-এর জন্য SSO কনফিগার করতে হবে। ওরাকল অ্যাক্সেস ম্যানেজার, পছন্দের সমাধান, ওরাকল ফিউশন মিডলওয়্যার 11g এর ভিত্তি তৈরি করে।
নিম্নলিখিত ধাপগুলি নিম্নলিখিত বিভাগে আরও বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে:
- ওরাকল একক সাইন-অন (OSSO) এজেন্ট (mod_osso) OAM 11g এর সাথে নিবন্ধন করুন।
- প্রমাণিকরণ এবং অনুমোদন নীতি আপডেট করুন।
- জেনারেট করা
osso.conf
কপি করুন $DOMAIN_HOME/output/থেকে ফাইল প্রতি $ORACLE_INSTANCE/config/ / . - SSO সংযোগ সক্রিয় করুন৷ ৷
- কনফিগারেশন যাচাই করুন।
নিবন্ধন
একটি OSSO এজেন্ট নিবন্ধন করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন (mod_sso):
৷-
oamconsole এ লগ ইন করুন এবংসেটআপ এ ক্লিক করুন৷ .
-
এজেন্টদের অধীনে বিভাগে, নিম্নলিখিত চিত্রগুলিতে দেখানো ড্রপডাউন চিহ্ন সহ "+" এ ক্লিক করুন:
- Oracle OSSO এজেন্ট এ ক্লিক করুন , যা আপনাকে নিম্নলিখিত স্ক্রিনে নিয়ে যায়:
- নিচের নাম লিখুন এবং বেস 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>
নীতি আপডেট করুন
প্রমাণীকরণ এবং অনুমোদন নীতিগুলি আপডেট করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:
-
অ্যাক্সেস ম্যানেজার> অ্যাপ্লিকেশন ডোমেন> OSSO_DISCO> প্রমাণীকরণ নীতি> সুরক্ষিত সম্পদ নীতি-এ যান এবং সংরক্ষিত সম্পদ নীতি ক্লিক করুন নিম্নলিখিত চিত্রগুলিতে দেখানো হয়েছে:
- প্রমাণীকরণ স্কিমকে EBSauthScheme-এ পরিবর্তন করুন এবং প্রয়োগ করুন ক্লিক করুন নিম্নলিখিত ছবিতে দেখানো হয়েছে:
osso.conf ফাইলটি অনুলিপি করুন
আপনি যখন OSSO এজেন্ট নিবন্ধন করেন, তখন সিস্টেমটি osso.conf
তৈরি করে $DOMAIN_HOME/output/-এ, নিচের ছবিতে দেখানো হয়েছে:
আপনার ডিসকভার সার্ভারে লগ ইন করুন এবং নিম্নলিখিত উদাহরণে দেখানো ফাইলের তথ্য পরীক্ষা করুন:
[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 লগইন লিখুন, এবং লগইন ক্লিক করুন৷ নিচের ছবিতে দেখানো হয়েছে:
নিম্নলিখিত ছবিতে দেখানো হিসাবে বিশদ পূরণ করুন:
চালিয়ে যান ক্লিক করুন৷ এবং সিস্টেমটি স্বয়ংক্রিয়ভাবে নিম্নলিখিত চিত্রগুলিতে প্রদর্শিত আপনার ব্যবহারকারীর নামটি পূরণ করে:
উপসংহার
এই পোস্টটি বর্ণনা করেছে কিভাবে ডিসকভারারের জন্য একটি SSO সমাধান প্রয়োগ করা যায়।
ডিসকভারে এসএসও বাস্তবায়নের মূল সুবিধাগুলি হল যে এটি ব্যবহারকারীর শংসাপত্রগুলি পুনরায় প্রবেশ করার সময় ব্যয় করা সময়কে দূর করতে সাহায্য করে এবং ব্যবহারকারীদের জন্য উত্পাদনশীলতা উন্নত করে, পণ্য মালিকদের জন্য রূপান্তর হার বৃদ্ধি করে। অভ্যন্তরীণ এবং বাহ্যিক ব্যবহারকারীদের শংসাপত্রের আরেকটি সেট বজায় রাখার এবং মনে রাখার ঝামেলার মধ্য দিয়ে যেতে হবে না।
SSO পাসওয়ার্ড ম্যানেজমেন্ট সম্পর্কিত সমস্যাগুলি হ্রাস করে এবং পাসওয়ার্ড-রিসেট সমস্যা, অবৈধ প্রমাণপত্র ইত্যাদির জন্য বেশ কয়েকটি হেল্প ডেস্ক সিস্টেম সেট আপ করার সাথে সম্পর্কিত খরচ কমিয়ে আনে৷
আমাদের র্যাকস্পেস অ্যাপ্লিকেশন পরিষেবাগুলি সম্পর্কে আরও জানুন৷
৷কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাবটি ব্যবহার করুন৷
৷