বিকাশকারী পোর্টালে ফেডারেটেড শংসাপত্র ব্যবহার করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

ফেডারেটেড লগ ইন হল সেই প্রক্রিয়া যেখানে আপনি অন্য একটি সিস্টেমে লগ ইন করার জন্য একটি পরিচয় ব্যবস্থাপনা সিস্টেম থেকে শংসাপত্র ব্যবহার করেন, যাকে সিস্টেম অফ রেকর্ড বলা হয়। উদাহরণস্বরূপ, আপনি Apigee বিকাশকারী পোর্টালে লগ ইন করতে আপনার Google বা Twitter শংসাপত্রগুলি ব্যবহার করেন৷ ফেডারেটেড লগইনের সুবিধা হল আপনি যে সিস্টেমে লগ ইন করছেন সেটি কখনই আপনার শংসাপত্রের সাথে যুক্ত পাসওয়ার্ড দেখতে পায় না। তার মানে আপনার পাসওয়ার্ডগুলিকে বিভিন্ন সিস্টেমে কপি করতে হবে না।

ডেভেলপার সার্ভিসেস পোর্টাল বিভিন্ন সাধারণ প্রদানকারীর কাছ থেকে শংসাপত্র ব্যবহার করে ফেডারেটেড লগইন সমর্থন করে, যার মধ্যে রয়েছে:

  • গিটহাব
  • গুগল
  • OpenID
  • টুইটার

এছাড়াও, যদি আপনার ইতিমধ্যেই একটি Apigee Edge অ্যাকাউন্ট থাকে, আপনি বিকাশকারী পোর্টালে লগ ইন করতে সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।

সমর্থিত শংসাপত্র প্রদানকারীদের প্রত্যেকের জন্য একটি আলাদা কনফিগারেশন প্রক্রিয়া প্রয়োজন, যেমনটি নীচে বর্ণিত হয়েছে।

ডেভেলপার পোর্টালের সাথে ফেডারেটেড শংসাপত্র ব্যবহার করা

পোর্টালে অ্যাক্সেস পেতে, একজন বিকাশকারী পোর্টালে একটি নতুন অ্যাকাউন্ট নিবন্ধন করে এবং একটি ব্যবহারকারীর নাম, ইমেল ঠিকানা এবং পাসওয়ার্ড নির্দিষ্ট করে। ব্যবহারকারী তারপরে তাদের পোর্টাল ব্যবহারকারীর নাম এবং পাসওয়ার্ড শংসাপত্র হিসাবে সরবরাহ করে পোর্টালে লগ ইন করতে পারেন।

পোর্টালে ফেডারেটেড লগ ইনের সাথে, আপনি একটি বিদ্যমান পোর্টাল অ্যাকাউন্টে লগ ইন করতে তৃতীয় পক্ষের শংসাপত্র ব্যবহার করেন। অর্থাৎ, তৃতীয় পক্ষের শংসাপত্রের সাথে লগ ইন করার আগে আপনার পোর্টালে একটি অ্যাকাউন্ট প্রয়োজন। আপনি একটি বিদ্যমান পোর্টাল অ্যাকাউন্টে লগ ইন করতে Apigee দ্বারা সমর্থিত যে কোনো ফেডারেটেড শংসাপত্র ব্যবহার করতে পারেন। উপরন্তু, আপনি পোর্টালে একটি নতুন অ্যাকাউন্ট নিবন্ধন করতে Google এবং Apigee শংসাপত্র ব্যবহার করতে পারেন।

একটি বিদ্যমান পোর্টাল অ্যাকাউন্টে লগ ইন করা

যেকোনো সমর্থিত ফেডারেটেড শংসাপত্র ব্যবহার করে একটি বিদ্যমান পোর্টাল অ্যাকাউন্টে লগ ইন করুন। উদাহরণস্বরূপ, আপনার টুইটার শংসাপত্র ব্যবহার করে লগ ইন করুন। আপনি যখন প্রথমবার আপনার টুইটার শংসাপত্রের সাথে লগ ইন করেন, পোর্টালটি আপনাকে আপনার টুইটার শংসাপত্রগুলিকে একটি বিদ্যমান পোর্টাল অ্যাকাউন্টের সাথে সংযুক্ত করতে অনুরোধ করে। আপনি শুধুমাত্র একবার এই সমিতি সঞ্চালন. এর পরে, আপনি আপনার টুইটার শংসাপত্রের সাথে লগ ইন করতে পারেন এবং পোর্টালটি অ্যাসোসিয়েশনের তথ্য ধরে রাখে।

একটি নতুন পোর্টাল অ্যাকাউন্ট নিবন্ধন

আপনার Google বা Apigee শংসাপত্র ব্যবহার করে পোর্টালে একটি নতুন অ্যাকাউন্ট নিবন্ধন করুন৷ আপনি যখন ফেডারেটেড শংসাপত্র ব্যবহার করে পোর্টালে একজন নতুন বিকাশকারী হিসাবে নিবন্ধন করেন, তখন বিকাশকারী পোর্টাল রেকর্ডের সিস্টেম থেকে তথ্য, সাধারণত ইমেল ঠিকানা, পাওয়ার চেষ্টা করে। উদাহরণস্বরূপ, আপনি পোর্টালে একটি নতুন বিকাশকারী অ্যাকাউন্ট তৈরি করতে আপনার Google শংসাপত্রগুলি ব্যবহার করেন৷ আপনাকে Google থেকে পোর্টালে পাঠানো তথ্য অনুমোদন করার জন্য অনুরোধ করা হচ্ছে। এমনকি যদি রেকর্ডের সিস্টেমটি পোর্টালে তথ্য ফেরত দেয়, নতুন নিবন্ধনগুলি সাধারণত কিছু তথ্য প্রবেশ করাতে হয়, যেমন শর্তাবলী গ্রহণ করা।

Apigee শংসাপত্র ব্যবহার করে নিবন্ধন করুন বা লগ ইন করুন

আপনার যদি ইতিমধ্যেই একটি Apigee Edge অ্যাকাউন্ট থাকে, আপনি একটি অ্যাকাউন্ট নিবন্ধন করতে বা বিকাশকারী পোর্টালে বিদ্যমান অ্যাকাউন্টে লগ ইন করতে সেই শংসাপত্রগুলি ব্যবহার করতে পারেন। ডিফল্টরূপে, নিম্নলিখিত বোতামটি বিকাশকারী পোর্টালের নিবন্ধন এবং লগইন উভয় পৃষ্ঠায় উপস্থিত হয়:

বোতামটি শুধুমাত্র একটি URL সহ পোর্টালগুলিতে প্রদর্শিত হয় যা apigee.com দিয়ে শেষ হয়, যার অর্থ Apigee ডোমেনের পোর্টাল৷ উদাহরণস্বরূপ, http://myCompany.devportal.apigee.com ফর্মের একটি URL৷ যদি URLটি সেই ডোমেনের সাথে শেষ না হয়, আপনি পোর্টালে লগ ইন বা নিবন্ধন করতে আপনার Apigee Edge শংসাপত্রগুলি ব্যবহার করতে পারবেন না৷

একটি বিদ্যমান Apigee Edge ব্যবহারকারীকে একটি নতুন পোর্টাল বিকাশকারী হিসাবে নিবন্ধন করতে:

দ্রষ্টব্য : নিবন্ধন প্রক্রিয়া অনুমান করে যে প্রশাসকের অনুমোদন ছাড়াই কাউকে নিবন্ধন করার অনুমতি দেওয়ার জন্য আপনার পোর্টালটি কনফিগার করা আছে। কে নিবন্ধন করতে পারে তা নিয়ন্ত্রণ করার বিষয়ে আরও তথ্যের জন্য ব্যবহারকারীর অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন দেখুন৷

  1. আপনার একটি বিদ্যমান Apigee Edge অ্যাকাউন্ট আছে তা নিশ্চিত করুন।
  2. বিকাশকারী পোর্টালে নিবন্ধন লিঙ্কটি নির্বাচন করুন।
  3. নিবন্ধন পৃষ্ঠায় Apigee এর সাথে প্রমাণীকরণ বোতামটি নির্বাচন করুন।
    • আপনি Apigee Edge এ লগ ইন না করলে, আপনার Apigee Edge শংসাপত্র লিখুন এবং সাইন ইন নির্বাচন করুন।
  4. নিবন্ধন করার জন্য অন্য কোন তথ্যের প্রয়োজন না হলে, আপনি আপনার নতুন অ্যাকাউন্ট দিয়ে বিকাশকারী পোর্টালে লগ ইন করবেন।
    আপনি আপনার Apigee অ্যাকাউন্টের সাথে সম্পর্কিত ইমেল ঠিকানায় একটি ইমেল পাবেন যাতে আপনি নিবন্ধন প্রক্রিয়াটি সম্পূর্ণ করার বিষয়ে তথ্য পাবেন, যেমন আপনার পাসওয়ার্ড সেট করা।
  5. যদি নিবন্ধন প্রক্রিয়াটি সম্পূর্ণ করার জন্য অতিরিক্ত তথ্যের প্রয়োজন হয়, যেমন শর্তাদি গ্রহণ করা, তাহলে আপনাকে স্বয়ংক্রিয়ভাবে আপনার Apigee এজ অ্যাকাউন্ট থেকে উপযুক্ত ক্ষেত্রে প্রবেশ করানো ব্যবহারকারীর নাম এবং ইমেল তথ্য সহ নিবন্ধন পৃষ্ঠায় ফিরিয়ে দেওয়া হবে।
  6. রেজিস্ট্রেশন প্রক্রিয়া সম্পূর্ণ করার জন্য অন্য যেকোন প্রয়োজনীয় রেজিস্ট্রেশন তথ্য উল্লেখ করুন।
  7. নতুন অ্যাকাউন্ট তৈরি করুন নির্বাচন করুন।
    আপনি আপনার Apigee অ্যাকাউন্টের সাথে সম্পর্কিত ইমেল ঠিকানায় একটি ইমেল পাবেন যাতে আপনি নিবন্ধন প্রক্রিয়াটি সম্পূর্ণ করার বিষয়ে তথ্য পাবেন, যেমন আপনার পাসওয়ার্ড সেট করা।

একটি Apigee অ্যাকাউন্ট ব্যবহার করে একটি বিদ্যমান পোর্টাল বিকাশকারী হিসাবে লগ ইন করতে:

  1. বিকাশকারী পোর্টালে লগইন লিঙ্কটি নির্বাচন করুন।
  2. লগইন পৃষ্ঠায় Apigee এর সাথে প্রমাণীকরণ বোতামটি নির্বাচন করুন।
    • আপনি যদি ইতিমধ্যে Apigee Edge এ লগ ইন করে থাকেন তাহলে আপনি স্বয়ংক্রিয়ভাবে বিকাশকারী পোর্টালে লগ ইন হয়ে যাবেন।
    • আপনি Apigee Edge এ লগ ইন না করলে, আপনার Apigee Edge শংসাপত্র লিখুন এবং সাইন ইন নির্বাচন করুন।

Google শংসাপত্র ব্যবহার করে নিবন্ধন করুন বা লগ ইন করুন৷

Google শংসাপত্র ব্যবহার করে ফেডারেটেড রেজিস্ট্রেশন এবং লগ ইন ডিফল্টরূপে বিকাশকারী পোর্টালে সক্ষম করা আছে। নিবন্ধন এবং লগইন উভয় পৃষ্ঠায়, আপনি নিম্নলিখিত বোতামটি দেখতে পাবেন:

আপনি একটি নতুন বিকাশকারী হিসাবে নিবন্ধন করতে পারেন, বা আপনার Google শংসাপত্রগুলি ব্যবহার করে একটি বিদ্যমান বিকাশকারী হিসাবে লগইন করতে পারেন৷ উদাহরণস্বরূপ, যদি আপনার একটি Gmail অ্যাকাউন্ট থাকে, আপনি আপনার Gmail শংসাপত্র ব্যবহার করে লগ ইন করতে পারেন।

বিকাশকারী পোর্টাল আপনার পোর্টাল প্রোফাইলে একটি Google OpenID সংরক্ষণ করে আপনার পোর্টাল অ্যাকাউন্টে Google শংসাপত্রগুলিকে সংযুক্ত করে৷ আপনার পোর্টাল অ্যাকাউন্টের সাথে Google শংসাপত্রগুলি সংযুক্ত করার পরে, আপনি বিকাশকারী পোর্টালের শীর্ষ-স্তরের মেনু থেকে আপনার ইমেল ঠিকানা > প্রোফাইল সম্পাদনা করুন এবং তারপর আপনার OpenIDs পরিচালনা করুন নির্বাচন করে OpenID দেখতে পারেন৷

আপনার Google শংসাপত্র ব্যবহার করে একটি নতুন বিকাশকারী হিসাবে নিবন্ধন করতে:

দ্রষ্টব্য : নিবন্ধন প্রক্রিয়া অনুমান করে যে প্রশাসকের অনুমোদন ছাড়াই কাউকে নিবন্ধন করার অনুমতি দেওয়ার জন্য আপনার পোর্টালটি কনফিগার করা আছে। কে নিবন্ধন করতে পারে তা নিয়ন্ত্রণ করার বিষয়ে আরও তথ্যের জন্য ব্যবহারকারীর অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন দেখুন৷

  1. নিশ্চিত করুন যে আপনার একটি বিদ্যমান Google অ্যাকাউন্ট আছে, যেমন একটি Gmail অ্যাকাউন্ট।
  2. বিকাশকারী পোর্টালে নিবন্ধন লিঙ্কটি নির্বাচন করুন
  3. নিবন্ধন পৃষ্ঠায় Google এর সাথে প্রমাণীকরণ বোতামটি নির্বাচন করুন।
    আপনাকে একটি Google পৃষ্ঠায় নির্দেশিত করা হবে যাতে আপনি স্বীকার করেন যে বিকাশকারী পোর্টাল আপনার Google ইমেল ঠিকানা এবং মৌলিক তথ্য অ্যাক্সেস করতে পারে।
  4. অনুমোদন করতে গ্রহণ করুন নির্বাচন করুন।
  5. আপনাকে আবার ডেভেলপার পোর্টালের রেজিস্ট্রেশন পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে, Google থেকে তথ্য রেজিস্ট্রেশন ক্ষেত্রগুলিকে প্রিপুলেশন করে।
  6. রেজিস্ট্রেশন প্রক্রিয়া সম্পূর্ণ করার জন্য কোনো অনুপস্থিত প্রয়োজনীয় তথ্য উল্লেখ করুন।
  7. নতুন অ্যাকাউন্ট তৈরি করুন নির্বাচন করুন।
    আপনি নিবন্ধন প্রক্রিয়া সম্পূর্ণ করার তথ্য সহ আপনার Gmail অ্যাকাউন্টে একটি ইমেল পাবেন।

একটি বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে:

  1. বিকাশকারী পোর্টালে লগইন লিঙ্কটি নির্বাচন করুন।
  2. লগইন পৃষ্ঠায় Google এর সাথে প্রমাণীকরণ বোতামটি নির্বাচন করুন।
    • আপনি যদি ইতিমধ্যেই Google-এ লগ ইন করে থাকেন, তাহলে আপনাকে পোর্টালে লগ ইন করা হবে।
    • আপনি যদি Google-এ লগ ইন না করে থাকেন, তাহলে পোর্টালে লগ ইন করতে আপনার Google শংসাপত্রগুলি লিখুন৷
  3. আপনি যদি প্রথমবার Google শংসাপত্র ব্যবহার করে লগ ইন করেন তবে আপনাকে পোর্টালের একটি পৃষ্ঠায় পুনঃনির্দেশিত করা হবে যেখানে আপনাকে বিকাশকারী পোর্টালে বিদ্যমান একটি অ্যাকাউন্টের সাথে আপনার Google অ্যাকাউন্টটি সংযুক্ত করতে হবে:

  4. আপনার OpenID এর অধীনে URLটি অনুলিপি করুন।
  5. পৃষ্ঠার শীর্ষে লগ ইন লিঙ্কটি নির্বাচন করুন এবং আপনার বিদ্যমান বিকাশকারী পোর্টাল শংসাপত্রগুলি ব্যবহার করে লগ ইন করুন৷
  6. বিকাশকারী পোর্টালের শীর্ষ-স্তরের মেনু থেকে আপনার ইমেল ঠিকানা > প্রোফাইল সম্পাদনা করুন নির্বাচন করুন।
  7. আপনার প্রোফাইল পৃষ্ঠায়, আপনার OpenIDs পরিচালনা করুন নির্বাচন করুন।
  8. OpenID URL লিখুন এবং OpenID যোগ করুন নির্বাচন করুন।
    আপনি এখন আপনার Google শংসাপত্র ব্যবহার করে লগইন করতে পারেন৷

টুইটার শংসাপত্র ব্যবহার করে লগ ইন করুন

আপনি আপনার টুইটার শংসাপত্রগুলি ব্যবহার করে বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে পারেন তবে আপনি নতুন ব্যবহারকারী হিসাবে নিবন্ধন করতে পারবেন না।

টুইটার শংসাপত্র ব্যবহার করে ফেডারেটেড লগ ইন করার জন্য আপনাকে বিকাশকারী পোর্টালে ড্রুপাল টুইটার সাইনইন মডিউল সক্ষম করতে হবে। সেই মডিউলটি সক্রিয় করার পরে, আপনি লগ ইন পৃষ্ঠায় নিম্নলিখিত বোতামটি দেখতে পাবেন:

বিকাশকারী পোর্টাল এবং Twitter এর মধ্যে সংযোগ প্রমাণীকরণের জন্য OAuth ব্যবহার করে। অতএব, আপনি Twitter শংসাপত্র সহ বিকাশকারী পোর্টালে লগ ইন করার আগে, আপনাকে প্রথমে একটি Twitter অ্যাপ তৈরি করতে হবে। সেই অ্যাপটি তখন যোগাযোগের জন্য বিকাশকারী পোর্টাল এবং টুইটার দ্বারা ব্যবহৃত ভোক্তা কী এবং ভোক্তা গোপনীয়তা তৈরি করে।

নীচের প্রক্রিয়াটিতে, আপনি প্রথমে বিকাশকারী পোর্টালে Twitter সাইনইন মডিউল সক্ষম করুন, তারপর Twitter অ্যাপ তৈরি করুন৷ অ্যাপটি তৈরি করার পর, Twitter Signin মডিউলে ফিরে যান এবং Twitter অ্যাপ থেকে প্রয়োজনীয় কনফিগারেশন তথ্য যোগ করুন।

টুইটার সাইনইন মডিউল সক্ষম করতে:

  1. অ্যাডমিন বিশেষাধিকার সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন।
  2. ড্রুপাল প্রশাসন মেনুতে মডিউল নির্বাচন করুন। সমস্ত ইনস্টল করা ড্রুপাল মডিউলের তালিকা প্রদর্শিত হবে।
  3. পৃষ্ঠাটি নীচে স্ক্রোল করুন এবং Twitter সাইনইন মডিউলের পাশের চেকবক্সটি নির্বাচন করুন৷
  4. আপনার কনফিগারেশন সংরক্ষণ করুন.
    Twitter সাইনইন মডিউল সক্ষম করার সময়, আপনাকে অবহিত করা যেতে পারে যে অন্যান্য মডিউলগুলিকেও সক্ষম করতে হবে৷ এই মডিউল সক্রিয় করতে ভুলবেন না.
  5. টুইটার সাইনইন মডিউল সক্রিয় হওয়ার পরে, ড্রুপাল মেনুতে কনফিগারেশন > ওয়েব পরিষেবা > টুইটার নির্বাচন করুন।
    টুইটার কনফিগারেশন স্ক্রীন প্রদর্শিত হবে।
  6. সেটিংস ট্যাব নির্বাচন করুন।
  7. কলব্যাক ইউআরএল কপি করুন। এটি আমাদের ফর্মের একটি URL:

    http://{env}-{org-name}.devportal.apigee.com/twitter/oauth

    টুইটার অ্যাপ তৈরি করতে আপনার এই ইউআরএলের প্রয়োজন।

টুইটার অ্যাপ তৈরি করুন:

  1. একটি ব্রাউজারে এই পৃষ্ঠাটিতে নেভিগেট করুন: https://dev.twitter.com/apps/new এবং আপনার টুইটার অ্যাকাউন্টে লগ ইন করুন।
  2. আপনার পোর্টাল সম্পর্কে নিম্নলিখিত তথ্য লিখুন:
    নাম : উদাহরণস্বরূপ MyApigeePortal
    বর্ণনা : উদাহরণস্বরূপ My Apigee পোর্টাল
    ওয়েবসাইট : যেমন http://{env}-{org-name}.devportal.apigee.com/
    কলব্যাক ইউআরএল : টুইটার সাইনইন মডিউল কনফিগারেশন স্ক্রীন থেকে কলব্যাক ইউআরএল কপি করুন।
  3. শর্তাবলী/শর্তগুলিতে সম্মত হন।
    আপনাকে ভোক্তা কী এবং ভোক্তার গোপনীয়তা সহ OAuth সেটিংস সহ একটি টুইটার পৃষ্ঠায় নির্দেশিত করা হবে। Drupal Twitter Signin মডিউল কনফিগার করার জন্য আপনার কী এবং গোপনীয়তা প্রয়োজন।
  4. সেটিংস ট্যাবের অধীনে, পড়তে এবং লিখতে অ্যাপ্লিকেশন টাইপ অ্যাক্সেস পরিবর্তন করুন।
  5. এই টুইটার অ্যাপ্লিকেশনের সেটিং আপডেট করুন নির্বাচন করুন।

টুইটার সাইনইন মডিউল কনফিগার করতে:

  1. অ্যাডমিন বিশেষাধিকার সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন।
  2. ড্রুপাল মেনুতে কনফিগারেশন > ওয়েব সার্ভিসেস > টুইটার নির্বাচন করুন।
    টুইটার কনফিগারেশন স্ক্রীন প্রদর্শিত হবে।
  3. সেটিংস ট্যাব নির্বাচন করুন।
  4. টুইটার পৃষ্ঠা থেকে OAUTH কনজিউমার কী ফিল্ডে কনজিউমার কী কপি করুন।
  5. টুইটার পৃষ্ঠা থেকে OAUTH কনজিউমার সিক্রেট ফিল্ডে কনজিউমার সিক্রেট কপি করুন।
  6. সেভ কনফিগারেশন নির্বাচন করুন।
  7. টুইটার ট্যাব নির্বাচন করুন।
  8. টুইটার অ্যাপ তৈরি করা অ্যাকাউন্ট দিয়ে টুইটারে লগ ইন করার সময়, একটি প্রমাণীকৃত অ্যাকাউন্ট যোগ করতে টুইটারে যান বোতামটি নির্বাচন করুন।
  9. সাইন-ইন ট্যাব নির্বাচন করুন।
  10. স্বয়ংক্রিয়ভাবে নতুন ব্যবহারকারীদের নিবন্ধন করুন এর অধীনে না নির্বাচন করুন।
  11. কনফিগারেশন সংরক্ষণ করুন।
    টুইটার ব্যবহারকারীরা এখন ডেভেলপার পোর্টালে নিবন্ধন করতে পারেন এবং তাদের টুইটার শংসাপত্র ব্যবহার করে লগ ইন করতে পারেন।

একটি টুইটার অ্যাকাউন্ট ব্যবহার করে বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে:

  1. বিকাশকারী পোর্টালে লগইন লিঙ্কটি নির্বাচন করুন।
  2. লগইন পৃষ্ঠায় টুইটার দিয়ে প্রমাণীকরণ বোতামটি নির্বাচন করুন।
  3. আপনাকে একটি টুইটার পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে।
    • আপনি যদি ইতিমধ্যেই টুইটারে লগ ইন করে থাকেন তবে অনুমোদন অ্যাপ নির্বাচন করুন।
    • আপনি যদি ইতিমধ্যে টুইটারে লগ ইন না করে থাকেন তবে আপনার টুইটার শংসাপত্র লিখুন এবং অনুমোদন অ্যাপ নির্বাচন করুন।
  4. আপনি যদি প্রথমবার টুইটার শংসাপত্র ব্যবহার করে লগ ইন করেন তবে আপনাকে পোর্টালের একটি পৃষ্ঠায় পুনঃনির্দেশিত করা হবে যেখানে আপনাকে বিকাশকারী পোর্টালে বিদ্যমান একটি অ্যাকাউন্টের সাথে আপনার টুইটার অ্যাকাউন্টটি সংযুক্ত করতে হবে।
  5. আপনি আপনার টুইটার অ্যাকাউন্টের সাথে যে অ্যাকাউন্টটি যুক্ত করতে চান তার ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। আপনি শুধুমাত্র একবার এটি করতে হবে.
    পরের বার আপনি যখন আপনার টুইটার শংসাপত্রের সাথে লগ ইন করবেন, আপনি সরাসরি পোর্টালে লগ ইন করবেন।

GitHub শংসাপত্র ব্যবহার করে লগ ইন করুন

আপনি আপনার GitHub শংসাপত্র ব্যবহার করে একটি বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে পারেন, কিন্তু আপনি একটি নতুন ব্যবহারকারী হিসাবে নিবন্ধন করতে পারবেন না।

GitHub শংসাপত্র ব্যবহার করে ফেডারেটেড লগ ইন করার জন্য আপনাকে ডেভেলপার পোর্টালে ড্রুপাল গিটহাব কানেক্ট মডিউল সক্ষম করতে হবে। সেই মডিউলটি সক্রিয় করার পরে, আপনি লগ ইন পৃষ্ঠায় নিম্নলিখিত বোতামটি দেখতে পাবেন:

বিকাশকারী পোর্টাল এবং গিটহাবের মধ্যে সংযোগ প্রমাণীকরণের জন্য OAuth ব্যবহার করে। অতএব, আপনি গিটহাব শংসাপত্র সহ বিকাশকারী পোর্টালে লগ ইন করার আগে, আপনাকে প্রথমে একটি গিটহাব অ্যাপ তৈরি করতে হবে। সেই অ্যাপটি তখন যোগাযোগের জন্য বিকাশকারী পোর্টাল এবং গিটহাব দ্বারা ব্যবহৃত ভোক্তা কী এবং ভোক্তা গোপনীয়তা তৈরি করে।

নীচের প্রক্রিয়ায়, আপনি প্রথমে GitHub অ্যাপ তৈরি করুন। অ্যাপটি তৈরি করার পরে, GitHub সংযোগ মডিউল সক্ষম করুন এবং GitHub অ্যাপ থেকে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট যোগ করুন।

GitHub অ্যাপ তৈরি করুন:

  1. একটি ব্রাউজারে এই পৃষ্ঠাটিতে নেভিগেট করুন: https://github.com/settings/applications/new এবং প্রয়োজনে আপনার GitHub অ্যাকাউন্টে লগ ইন করুন।
  2. আপনার পোর্টাল সম্পর্কে নিম্নলিখিত তথ্য লিখুন:
    আবেদনের নাম: উদাহরণস্বরূপ MyApigeePortal
    বর্ণনা : উদাহরণস্বরূপ My Apigee পোর্টাল
    ওয়েবসাইট : যেমন http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL : আপনার পোর্টালের হোম পেজের URL, এক্সটেনশন /github/register/create সহ। যেমন:

    http://{env}-{org-name}.devportal.apigee.com/github/register/create
  3. ঐচ্ছিকভাবে একটি ছবি নির্বাচন করুন.
  4. আবেদন নিবন্ধন নির্বাচন করুন। গিটহাব সাইটটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট প্রদর্শন করে যা আপনাকে ফর্মটিতে বিকাশকারী পোর্টালে গিটহাব সংযোগ মডিউলটি কনফিগার করতে হবে:
    ক্লায়েন্ট আইডি : dbe86111e411d031d8fb
    ক্লায়েন্ট সিক্রেট : e6bd0f838a288113e8b4e531cb6a9487c27f2d79
  5. GitHub সংযোগ মডিউল কনফিগার করার সময় ব্যবহার করার জন্য এই মানগুলি অনুলিপি করুন।

Github সংযোগ মডিউল সক্ষম করতে:

  1. অ্যাডমিন বিশেষাধিকার সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন।
  2. ড্রুপাল প্রশাসন মেনুতে মডিউল নির্বাচন করুন। সমস্ত ইনস্টল করা ড্রুপাল মডিউলের তালিকা প্রদর্শিত হবে।
  3. পৃষ্ঠাটি স্ক্রোল করুন এবং GitHub সংযোগ মডিউলের পাশের চেকবক্সটি নির্বাচন করুন।
  4. আপনার কনফিগারেশন সংরক্ষণ করুন.
    GitHub সংযোগ মডিউল সক্রিয় করার সময়, আপনাকে অবহিত করা যেতে পারে যে অন্যান্য মডিউলগুলিকেও সক্ষম করতে হবে। এগুলি স্বয়ংক্রিয়ভাবে সক্ষম হওয়া উচিত।
  5. GitHub সংযোগ মডিউল সক্রিয় করার পরে, Drupal মেনুতে Configuration > People > GitHub নির্বাচন করুন।
    GitHub কনফিগারেশন স্ক্রীন প্রদর্শিত হবে।
  6. আপনার GitHub অ্যাপ্লিকেশন থেকে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট লিখুন।
  7. GitHub Connect ব্লকটি যেখানে আপনি এটি প্রদর্শন করতে চান সেখানে রাখুন।
  8. কনফিগারেশন সংরক্ষণ করুন।

একটি GitHub অ্যাকাউন্ট ব্যবহার করে বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে:

  1. বিকাশকারী পোর্টালে লগইন লিঙ্কটি নির্বাচন করুন।
  2. লগইন পৃষ্ঠায় গিটহাবের সাথে লগইন বোতামটি নির্বাচন করুন।
  3. আপনাকে একটি GitHub পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে।
    • আপনি যদি ইতিমধ্যে গিটহাবে লগ ইন করে থাকেন তবে অ্যাক্সেসের অনুমতি দিন নির্বাচন করুন।
    • আপনি যদি ইতিমধ্যে GitHub-এ লগ ইন না করে থাকেন তবে আপনার GitHub শংসাপত্রগুলি লিখুন এবং অনুমোদন অ্যাপ নির্বাচন করুন৷
  4. আপনি যদি প্রথমবার GitHub শংসাপত্র ব্যবহার করে লগ ইন করেন তবে আপনাকে পোর্টালের একটি পৃষ্ঠায় পুনঃনির্দেশিত করা হবে যেখানে আপনাকে বিকাশকারী পোর্টালে বিদ্যমান একটি অ্যাকাউন্টের সাথে আপনার GitHub অ্যাকাউন্টটি সংযুক্ত করতে হবে।
  5. আপনি যে অ্যাকাউন্টটি আপনার GitHub অ্যাকাউন্টের সাথে যুক্ত করতে চান তার ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। আপনি শুধুমাত্র একবার এটি করতে হবে.
    পরের বার যখন আপনি আপনার GitHub শংসাপত্রের সাথে লগ ইন করবেন, আপনি সরাসরি পোর্টালে লগ ইন করবেন।

OpenID শংসাপত্র ব্যবহার করে লগ ইন করুন

OpenID আপনাকে একটি একক ব্যবহারকারীর নাম এবং পাসওয়ার্ড তৈরি করতে দেয় যা আপনি OpenID সমর্থন করে এমন যেকোনো সাইটে লগ ইন করতে ব্যবহার করতে পারেন। OpenID এর সাথে, আপনার পাসওয়ার্ড শেয়ার করা হয় না, কিন্তু শুধুমাত্র OpenID প্রদানকারীর সাথে থাকে। অন্য ওয়েবসাইটে আপনার পরিচয় যাচাই করা OpenID প্রদানকারীর উপর নির্ভর করে। OpenID সম্পর্কে আরও তথ্যের জন্য, http://openid.net/ দেখুন।

Google বা Yahoo-এর মতো জনপ্রিয় কিছু ওয়েবসাইটে আপনার অ্যাকাউন্ট থাকলে, আপনার কাছে ইতিমধ্যেই একটি OpenID আছে। উদাহরণস্বরূপ, একজন ইয়াহু ইমেল ব্যবহারকারীর ফর্মে একটি OpenID আছে:

https://me.yahoo.com/a/ UniqueID

যেখানে Yahoo দ্বারা UniqueID তৈরি করা হয়। আপনি বিকাশকারী পোর্টালে লগ ইন করতে এই OpenID ব্যবহার করতে পারেন।

বিকাশকারী পোর্টালের সাথে OpenID সমর্থন করতে, আপনাকে অবশ্যই ড্রুপাল ওপেনআইডি মডিউল সক্রিয় করতে হবে। ডেভেলপার পোর্টালে অন্য কোন কনফিগারেশনের প্রয়োজন নেই। আপনি OpenID মডিউল সক্ষম করার পরে, নিম্নলিখিত লিঙ্কগুলি স্বয়ংক্রিয়ভাবে বিকাশকারী পোর্টাল লগইন পৃষ্ঠায় যুক্ত হয়:

বিকাশকারী পোর্টাল আপনার পোর্টাল প্রোফাইলে OpenID সংরক্ষণ করে আপনার পোর্টাল অ্যাকাউন্টে একটি OpenID যুক্ত করে। আপনার পোর্টাল অ্যাকাউন্টের সাথে একটি OpenID যুক্ত করার পরে, আপনি বিকাশকারী পোর্টালের শীর্ষ-স্তরের মেনু থেকে আপনার ইমেল ঠিকানা > প্রোফাইল সম্পাদনা করুন এবং তারপর আপনার OpenIDs পরিচালনা করুন নির্বাচন করে OpenID দেখতে পারেন।

OpenID মডিউল সক্ষম করতে:

  1. অ্যাডমিন বিশেষাধিকার সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন।
  2. ড্রুপাল প্রশাসন মেনুতে মডিউল নির্বাচন করুন। সমস্ত ইনস্টল করা ড্রুপাল মডিউলের তালিকা প্রদর্শিত হবে।
  3. পৃষ্ঠাটি স্ক্রোল করুন এবং OpenID মডিউলের পাশের চেকবক্সটি নির্বাচন করুন।
  4. আপনার কনফিগারেশন সংরক্ষণ করুন.
    ডেভেলপার পোর্টালে অন্য কোন কনফিগারেশনের প্রয়োজন নেই।

একটি OpenID ব্যবহার করে বিদ্যমান বিকাশকারী হিসাবে লগ ইন করতে:

  1. আপনার ডেভেলপার পোর্টাল শংসাপত্রগুলি ব্যবহার করে বিকাশকারী পোর্টালে লগ ইন করুন৷
  2. মেনু বারে শীর্ষ-স্তরের মেনু থেকে আপনার ইমেল ঠিকানা > প্রোফাইল সম্পাদনা করুন নির্বাচন করুন।
  3. আপনার প্রোফাইল পৃষ্ঠায়, আপনার OpenIDs পরিচালনা করুন নির্বাচন করুন।
  4. আপনার OpenID লিখুন এবং একটি OpenID যোগ করুন নির্বাচন করুন।
    আপনি এখন আপনার OpenID ব্যবহার করে লগইন করতে পারেন।
  5. বিকাশকারী পোর্টাল থেকে লগ আউট করুন।
  6. লগইন নির্বাচন করুন।
  7. লগ ইন পৃষ্ঠায়, OpenID ব্যবহার করে লগ ইন নির্বাচন করুন।
  8. আপনার OpenID লিখুন।
  9. লগ ইন নির্বাচন করুন।

বিকল্পভাবে, আপনি আপনার OpenID ব্যবহার করে একটি বিদ্যমান বিকাশকারী পোর্টাল অ্যাকাউন্টে সরাসরি লগ ইন করতে পারেন। আপনি যখন প্রথমবার করবেন, তখন আপনাকে আপনার ডেভেলপার পোর্টাল শংসাপত্র ব্যবহার করে লগ ইন করতে বলা হবে। প্রথমবারের জন্য লগ ইন করা স্বয়ংক্রিয়ভাবে বিকাশকারী পোর্টাল অ্যাকাউন্টের সাথে আপনার OpenID যুক্ত করে। আপনি এখন আপনার OpenID ব্যবহার করে সরাসরি লগ ইন করতে পারেন।