কম্পিউটার

IDCS এর সাথে EBS SSO ইন্টিগ্রেশন

পোস্টটি ওরাকল আইডেন্টিটি ক্লাউড সার্ভিস (আইডিসিএস) বিদ্যমান ওরাকল® ই-বিজনেস স্যুট® (ইবিএস) পরিবেশের সাথে একীকরণের পরিচয় দেয়।

পরিচয়

IDCS হল একটি ওরাকল ক্লাউড-ভিত্তিক আইডেন্টিটি প্ল্যাটফর্ম, যা SSO পরিষেবাগুলিকে EBS অ্যাপ্লিকেশনগুলি অ্যাক্সেস করতে সক্ষম করে। এটি কোন ইনস্টলেশন প্রয়োজন হয় না. ওরাকল ক্লাউড ব্যাকআপ, পুনরুদ্ধার, প্যাচিং, আপগ্রেড এবং স্কেলিং সহ সবকিছু বজায় রাখে।

আপনার EBS Asserter নামক শুধুমাত্র একটি উপাদান প্রয়োজন, যা IDCS ওরাকল ই-বিজনেস স্যুট এবং অন্যান্য অ্যাপ্লিকেশনের জন্য SSO বাস্তবায়নের জন্য প্রদান করে।

EBS Asserter এর বৈশিষ্ট্যগুলি

Asserter নিম্নলিখিত প্রধান বৈশিষ্ট্য আছে:

  • ইবিএস-এ আপনাকে কনফিগারেশন পরিবর্তন করতে হবে না।
  • আপনার SSL কনফিগারেশন সহ WebLogic 12C এ স্থাপন করা উচিত।
  • এটি EBS অ্যাপ্লিকেশন, IDCS, এবং EBS Asserter-এর জন্য একক লগইন সমর্থন করে৷
  • এটিতে EBS সহ SSO-এর একাধিক অ্যাক্সেস মোড রয়েছে৷

IDCS-এ, আপনি বিদ্যমান সক্রিয় ডিরেক্টরি (AD) এর সাথেও একীভূত করতে পারেন। একটি বিদ্যমান AD-এর সাথে IDCS-কে সংহত করতে, আপনাকে IDCS থেকে Oracle IDCS AD এজেন্ট ডাউনলোড করতে হবে এবং ক্লায়েন্ট আইডি এবং ক্লায়েন্টের গোপন বিবরণ প্রদান করে AD সার্ভারে ইনস্টল করতে হবে। ইনস্টলেশন সমাপ্ত হওয়ার পরে, সিস্টেম IDCS ডিরেক্টরি ইন্টিগ্রেশনে AD সার্ভারের বিবরণ আপডেট করে।

AD ব্যবহারকারীদের সিঙ্ক্রোনাইজ করতে, আপনাকে ব্রিজ কনফিগার করতে হবে এবং সিঙ্ক্রোনাইজেশন করতে হবে।

নিম্নে IDCS-এর সাথে EBS একীকরণের নতুন পদ্ধতির একটি দৃষ্টান্ত দেওয়া হল:

IDCS এর সাথে EBS SSO ইন্টিগ্রেশন

ছবির উৎস

SSO-এর জন্য IDCS-এর সাথে EBS ইন্টিগ্রেশন

Oracle EBS Asserter-এর সাথে কাজ করার জন্য ব্রাউজার-ভিত্তিক লগইন সহ সমস্ত EBS মডিউল সমর্থন করে এবং ওয়েব ADI-এর জন্য Excel®-ভিত্তিক লগইন সমর্থন করে। EBS-এর জন্য মোবাইল অ্যাপগুলি ব্রাউজার-ভিত্তিক প্রমাণীকরণ ব্যবহার করে না, তাই মোবাইল অ্যাপগুলি সমর্থিত নয়৷

ইনস্টলেশন পূর্বশর্ত

EBS Asserter ইনস্টল করতে, নিশ্চিত করুন যে আপনার কাছে নিম্নলিখিত উপাদানগুলি রয়েছে:

  • ওরাকল JRE/JDK সংস্করণ 8 বা তার পরে
  • Java® 8 এর জন্য জাভা ক্রিপ্টোগ্রাফি এক্সটেনশন ফাইল
  • ইবিএস অ্যাসার্টার ডাউনলোড করতে IDCS কনসোলে অ্যাক্সেস এবং গোপনীয় অ্যাপ্লিকেশন নিবন্ধনের অনুমতি৷
  • ইবিএস অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস।
  • একটি পৃথক Oracle WebLogic সার্ভার 12C এবং একটি নতুন পরিচালিত সার্ভার, EBSAsserter_server , যেখানে আপনি EBS Asserter Java অ্যাপ্লিকেশন স্থাপন করতে পারেন। এই WebLogic সার্ভার এবং EBS সার্ভার অবশ্যই একই ডোমেনে থাকতে হবে।

Oracle Asserter ডকুমেন্টেশন অনুযায়ী, EBS Asserter ইনস্টল করার আগে আপনাকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:

  1. EBS Asserter zip ফাইলটি ডাউনলোড এবং এক্সট্রাক্ট করুন।
  2. পরিচয় ক্লাউড পরিষেবা কনসোল অ্যাক্সেস করুন, নেভিগেশন ড্রয়ার প্রসারিত করুন ,সেটিংস এ ক্লিক করুন , এবং ডাউনলোড এ ক্লিক করুন . ডাউনলোড করুন ক্লিক করুন৷ IDCS EBS Asserter ডাউনলোড করতে, এবং তারপর জিপ ফাইলটি সংরক্ষণ করুন।
  3. EBS Asserter জিপ ফাইলের বিষয়বস্তু বের করুন।
  4. ebs.war কপি করুন এবং idcs-wallet-.jar EBS Asserter এর WebLogic Server মেশিনে একটি কার্যকরী ফোল্ডারে ফাইল।

নিশ্চিত করুন যে EBS Asserter URL-এর SSL-এ অ্যাক্সেস আছে৷

আপনার যদি একাধিক EBS দৃষ্টান্ত থাকে, আপনি প্রতিটি EBSinstance-এর জন্য EBS Asserter কনফিগার এবং স্থাপন করতে পারেন। আপনি সমস্ত EBS Asserter-পরিচালিত সার্ভারের জন্য একই WebLogic সার্ভার ব্যবহার করতে পারেন৷

কনফিগারেশন ধাপ

নিম্নলিখিত কনফিগারেশন পদক্ষেপগুলি সম্পাদন করুন:

1. EBS
-এ একটি অ্যাপ্লিকেশন ব্যবহারকারী তৈরি করুন

EBS অ্যাপ্লিকেশনের সাথে যোগাযোগ করার জন্য EBS Asserter-এর জন্য একজন ব্যবহারকারী তৈরি করতে, Oracle Asserter ডকুমেন্টেশন থেকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. EBS এ sysadmin হিসেবে লগ ইন করুন ব্যবহারকারী।

  2. ইউজার ম্যানেজমেন্ট রেসপনসিবিলিটি এ যান এবং ব্যবহারকারীরা ক্লিক করুন .

  3. ব্যবহারকারীর অ্যাকাউন্ট নির্বাচন করুন৷ রেজিস্টার থেকে ড্রপ-ডাউন মেনু এবং যান ক্লিক করুন .

  4. ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন-এ পৃষ্ঠায়, একটি নতুন ব্যবহারকারী তৈরি করতে নিম্নলিখিত বিবরণ লিখুন, এবং জমা দিন ক্লিক করুন৷ :

    • ব্যবহারকারীর নাম :EBSASSERTER
    • পাসওয়ার্ড :ব্যবহারকারীর পাসওয়ার্ড।
    • বিবরণ :EBS Asserter Service User
    • পাসওয়ার্ডের মেয়াদ শেষ :কোনোটিই নয়
  5. ব্যবহারকারী তৈরি করার পরে, ভুমিকা বরাদ্দ করুন ক্লিক করুন৷ , এবং তারপর ভুমিকা বরাদ্দ করুন ক্লিক করুন ব্যবহারকারী আপডেট করুন-এ পৃষ্ঠা।

  6. অনুসন্ধান এবং নির্বাচন করুন:ভূমিকা বরাদ্দ করুন ব্যবহার করুন কোড UMX|APPS_SCHEMA_CONNECT দ্বারা .

  7. অ্যাপস স্কিমা কানেক্ট রোল নির্বাচন করুন এবং নির্বাচন করুন ক্লিক করুন .

  8. EBS দাবীকারী পরিষেবা ব্যবহারকারী হিসাবে ন্যায্যতা প্রদান করুন এবং সংরক্ষণ করুন ক্লিক করুন .

2. IDCS
-এ EBS সিস্টেম অ্যাডমিনিস্ট্রেটর তৈরি করুন

IDCS-এ একজন ব্যবহারকারী তৈরি করতে ওরাকল অ্যাসার্টার ডকুমেন্টেশন থেকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন যা EBS অ্যাপ্লিকেশনগুলিতে সিস্টেম প্রশাসকের সাথে যোগাযোগ করে৷

  1. কনসোল অ্যাক্সেস করতে IDCS এ লগ ইন করুন৷

  2. IDCS কনসোলে, নেভিগেশন প্রসারিত করুন, ব্যবহারকারী ক্লিক করুন , এবং যোগ করুন ক্লিক করুন ব্যবহারকারীদের-এ পৃষ্ঠা।

  3. ব্যবহারকারী যোগ করুন-এ উইন্ডোতে, নিম্নলিখিত মানগুলি প্রদান করুন এবং সমাপ্ত ক্লিক করুন :

    • প্রথম নাম :EBS
    • শেষ নাম :Sysadmin
    • চেক আনচেক করুন ইমেল ঠিকানাটি ব্যবহারকারীর নাম হিসাবে ব্যবহার করুন .
    • ব্যবহারকারীর নাম :sysadmin
    • ইমেল :আপনার ওরাকল ই-বিজনেস স্যুটে SYSADMIN অ্যাকাউন্টে সেট করা ইমেল ঠিকানা প্রদান করুন।
  4. আপনি IDCS-এ ব্যবহারকারী তৈরি করার পরে, EBS অ্যাপ্লিকেশনগুলিতে লগ ইন করুন এবং IDCS sysadmin ঠিকানার সাথে মেলে sysadminuser ইমেল ঠিকানা আপডেট করুন৷

3. EBS অ্যাসেটারকে EBS অ্যাপ্লিকেশনের সাথে নিবন্ধন করুন

EBS এর সাথে EBS Asserter নিবন্ধন করতে Oracle Asserter ডকুমেন্টেশন থেকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. EBS অ্যাপ্লিকেশন সার্ভারে applmgr হিসেবে লগ ইন করুন এবং $JAVA_HOME-এর ডিরেক্টরি চিহ্নিত করুন এবং $WLS_HOME .

  2. একটি কার্যকরী ডিরেক্টরি তৈরি করতে নিম্নলিখিত কমান্ডগুলি চালান:

     cd /u01/app/SID
     mkdir ebssdk
     cd ebssdk
    
  3. fndext.jar বের করুন ebs.war থেকে , যা আপনি IDCS থেকে ডাউনলোড করেছেন। এটিকে কার্যকারী ডিরেক্টরি এবং EBS দাবীকারী WebLogic সার্ভারে কপি করুন $DOMAIN_HOME/lib ফোল্ডার।

  4. EBS এনভায়রনমেন্ট ফাইল সোর্স করুন এবং EBS অ্যাপ্লিকেশানগুলির সাথে EBS দাবীদার নিবন্ধন করতে নিম্নলিখিত কমান্ডগুলি চালান:

     cd /u01/app/SID/ebssdk
     java oracle.apps.fnd.security.AdminDesktop apps/<apps_pwd> CREATE NODE_NAME=ebsasserter.example.com DBC=$FND_SECURE/EBSDB.dbc
    
  5. তৈরি করা EBSDB_ebsasserter.example.com.dbc কপি করুন EBS Asserter সার্ভারে ফাইল করুন এবং APPL_SERVER_ID এর একটি নোট করুন .

4. IDCS
-এ EBS Asserter নিবন্ধন করুন

EBS দাবীদার প্রতিনিধিত্ব করার জন্য একটি গোপনীয় অ্যাপ্লিকেশন তৈরি করতে Oracle Asserter ডকুমেন্টেশন থেকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. IDCS কনসোলে লগ ইন করুন এবং নেভিগেশন প্রসারিত করুন এবং তারপরে অ্যাপ্লিকেশনগুলিতে ক্লিক করুন৷
  2. যোগে ক্লিক করুন এবং ডায়ালগ বক্সে গোপনীয় অ্যাপ্লিকেশন নির্বাচন করুন
IDCS এর সাথে EBS SSO ইন্টিগ্রেশন
  1. নিম্নলিখিত তথ্য লিখুন এবং পরবর্তী ক্লিক করুন:

    • নাম :EBS Asserter
    • বিবরণ :EBS Asserter Application
    • অ্যাপ্লিকেশন URL :https://ebsasserter.example.com:7002/ebs
    • আমার অ্যাপে প্রদর্শন করুন :এই চেক বক্সটি নির্বাচন করুন৷
  2. ক্লায়েন্টে ফলক, এখন ক্লায়েন্ট হিসাবে এই অ্যাপ্লিকেশনটি কনফিগার করুন নির্বাচন করুন এবং নিম্নলিখিত তথ্য লিখুন:

    • অনুমোদিত অনুদান প্রকারগুলি৷ :ক্লায়েন্ট শংসাপত্র নির্বাচন করুন এবং অনুমোদন কোড .
    • ইউআরএল পুনঃনির্দেশ করুন :https://ebsasserter.example.com:7002/ebs/response
    • লগআউট URL৷ :https://ebsasserter.example.com:7002/ebs/logout
    • পোস্ট লগআউট পুনঃনির্দেশ URL৷ :https://ebsasserter.example.com:7002/ebs
  3. নিচে ক্লায়েন্টকে আইডেন্টিটি ক্লাউড সার্ভিস অ্যাডমিন API এ অ্যাক্সেস দিন , যোগ করুন ক্লিক করুন .

  4. অ্যাপ ভূমিকা যোগ করুন-এ ডায়ালগ উইন্ডোতে, প্রমাণকারী ক্লায়েন্ট নির্বাচন করুন এবং আমি তালিকায় এবং যোগ করুন ক্লিক করুন .

  5. পরবর্তী ক্লিক করুন ক্লায়েন্ট-এ ফলক এবং নিম্নলিখিত ফলক। সমাপ্ত ক্লিক করুন৷ .

  6. অ্যাপ্লিকেশন যোগ করা হয়েছে-এ ডায়ালগ বক্সে, ক্লায়েন্ট আইডি-এর একটি নোট তৈরি করুন এবংক্লায়েন্ট সিক্রেট মান এবং বন্ধ ক্লিক করুন .

  7. সক্রিয় করুন ক্লিক করুন৷ অ্যাপ্লিকেশন সক্রিয় করতে।

IDCS এর সাথে EBS SSO ইন্টিগ্রেশন
5. একটি WebLogic ওয়ালেট তৈরি করুন

Oracle Asserter ডকুমেন্টেশন অনুযায়ী, নিরাপত্তার উদ্দেশ্যে, আপনাকে EBS asserter দ্বারা ব্যবহৃত ওয়ালেটে ক্লায়েন্ট আইডি, ক্লায়েন্ট সিক্রেট এবং IDCS URL নিবন্ধন করতে হবে। ওরাকল ডকুমেন্টেশনে বর্ণিত নিম্নলিখিত ধাপগুলি সম্পাদন করুন:

  1. EBS Asserter সার্ভারে লগ ইন করুন এবং ডিরেক্টরিতে যান যেখানে idcs-wallet-.jar ফাইল বিদ্যমান।

  2. cwallet.sso তৈরি করতে নিম্নলিখিত কমান্ডটি চালান ফাইল করুন এবং বিস্তারিত পূরণ করুন যা অনুরোধ করা হয়েছে:

     java -jar idcs-wallet-<version>.jar  
    
    • ওয়ালেট পাথ লিখুন :স্টোর ওয়ালেট ফাইলের পথ লিখুন।
    • ক্লায়েন্ট আইডি লিখুন :ক্লায়েন্ট আইডি লিখুন .
    • ক্লায়েন্ট সিক্রেট এন্টার করুন :ক্লায়েন্ট সিক্রেট লিখুন ক্লায়েন্ট আইডির জন্য।
    • IDCS বেস URL লিখুন :IDCS বেস URL লিখুন৷
6. কনফিগারেশন ফাইল আপডেট করুন

EBS Asserter কনফিগারেশন ফাইল, bridge.properties আপডেট করুন EBS উদাহরণ এবং IDCS বিবরণ সহ।

7. EBS Asserter
স্থাপন করুন

একটি নতুন ডেটা উৎস তৈরি করতে ও EBS Asserter অ্যাপ্লিকেশন স্থাপন করতে Oracle Asserter ডকুমেন্টেশন থেকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন৷

ডেটা উৎস সংজ্ঞায়িত করুন

  1. EBS Asserter WebLogic কনসোলে লগ ইন করুন এবং ডেটা সোর্স নির্বাচন করুন .

  2. নতুন ক্লিক করুন৷ এবং জেনেরিক ডেটা উৎস নির্বাচন করুন .

  3. নিম্নলিখিত ডাটাবেসের বিবরণ লিখুন এবং পরবর্তী ক্লিক করুন .

    • নাম :EBSDB (নামটি ebs.ds.name এর মতই হওয়া উচিত bridge.properties-এ ফাইল।)
    • JNDI নাম :EBSDB
    • ডাটাবেসের ধরন :Oracle
    • ডাটাবেস ড্রাইভার :\*Oracle's Driver (Thin) for Instance connections; Versions:Any .
  4. নিম্নলিখিত ডাটাবেস সংযোগের বিবরণ লিখুন:

    • ডাটাবেসের নাম :EBSDB
    • হোস্টের নাম :ebs.example.com
    • বন্দর :1521
    • ডাটাবেস ব্যবহারকারীর নাম :EBSASSERTER
    • পাসওয়ার্ড :ব্যবহারকারীর নাম পাসওয়ার্ড লিখুন৷
  5. ড্রাইভার শ্রেণীর নাম নির্বাচন করুন" oracle.apps.fnd.ext.jdbc.datasource.AppsDataSource .

  6. সম্পত্তিতে নিম্নলিখিত বিবরণ আপডেট করুন :

     user=IDETITYADMIN
     dbcFile=/u01/app/SID/ebssdk/EBSDB_ebsasserter.example.com.dbc
    
  7. পরীক্ষা কনফিগারেশন ক্লিক করুন .

WebLogic সার্ভারে EBS Asserter স্থাপন করুন

  1. EBS Asserter WebLogic কনসোলে লগ ইন করুন এবং লক ও সম্পাদনা করুন ক্লিক করুন .
  2. ডিপ্লয়মেন্টস এ ক্লিক করুন এবং ইনস্টল করুন .
  3. ebs.war নির্বাচন করুন ফাইল এবং পরবর্তী ক্লিক করুন .
  4. নির্বাচন করুন একটি অ্যাপ্লিকেশন হিসাবে এই স্থাপনা ইনস্টল করুন এবং পরবর্তী ক্লিক করুন .
  5. টার্গেট সার্ভার নির্বাচন করুন, EBSAsserter_server . পরবর্তী ক্লিক করুন .
  6. ডিফল্ট মান গ্রহণ করুন এবং সমাপ্ত ক্লিক করুন .
  7. পরিবর্তন সক্রিয় করুন এ ক্লিক করুন .
8. EBS প্রোফাইল আপডেট করুন

নিম্নলিখিত EBS প্রোফাইলগুলি আপডেট করুন:

  • অ্যাপ্লিকেশন প্রমাণীকরণ এজেন্ট :https://ebsasserter.example.com:7002/ebs
  • ওরাকল অ্যাপ্লিকেশন সেশন কুকি ডোমেন (ICX_SESSION_COOKIE_DOMAIN) :DOMAIN
  • অ্যাপ্লিকেশন SSO প্রকার :SSWA_SSO
  • FND_SEC_ALLOW_UNRESTRICTED_REDIRECT :Yes
9. পুনরায় চালু করুন এবং পরীক্ষা করুন

EBS পরিষেবাগুলি পুনরায় চালু করুন এবং আপনার SSO লগইনগুলি পরীক্ষা করুন৷

উপসংহার

পূর্ববর্তী পদক্ষেপগুলি ওরাকল IDCS ব্যবহার করে EBS-এর জন্য SSO কার্যকারিতা বাস্তবায়নে সহায়তা করে এবং সক্রিয় AD, EBS এবং IDCS-এর মধ্যে একীকরণ সহজতর করে৷

কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাব ব্যবহার করুন। আপনি আমাদের সাথে একটি কথোপকথনও শুরু করতে পারেন৷


  1. MongoDB এর সাথে বিশাল স্কেলিং এর ভূমিকা

  2. রেডিস দিয়ে শুরু করা হচ্ছে

  3. RoboMongo এবং ObjectRocket সহ MongoDB ভিজ্যুয়ালাইজ করা

  4. ACLSync এর সাথে স্বয়ংক্রিয় অ্যাক্সেস নিয়ন্ত্রণ