[SAML](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) প্রমাণ প্রদানকারী কনফিগারেশন ইন্টারফেস। একটি SAML প্রদানকারী BaseAuth.createProviderConfig() এর মাধ্যমে তৈরি করা যেতে পারে .
স্বাক্ষর:
export interface SAMLAuthProviderConfig extends BaseAuthProviderConfig
প্রসারিত: BaseAuthProviderConfig
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
callbackURL | স্ট্রিং | এটি স্থির এবং সর্বদা Firebase Auth, https://project-id.firebaseapp.com/__/auth/handler দ্বারা প্রবিধান করা OAuth পুনঃনির্দেশ URL এর মতই হতে হবে যদি না একটি কাস্টম authDomain ব্যবহার করা হয়। কনফিগারেশনের সময় SAML IdP-কে কলব্যাক URL প্রদান করা উচিত। |
idpEntityId | স্ট্রিং | SAML IdP সত্তা শনাক্তকারী। |
rpEntityId | স্ট্রিং | SAML নির্ভর পার্টি (পরিষেবা প্রদানকারী) সত্তা আইডি। এটি ডেভেলপার দ্বারা সংজ্ঞায়িত করা হয় কিন্তু SAML IdP-এ প্রদান করা প্রয়োজন। |
ssoURL | স্ট্রিং | SAML IdP SSO URL। এটি অবশ্যই একটি বৈধ URL হতে হবে৷ |
x509 সার্টিফিকেট | স্ট্রিং[] | এই প্রদানকারীর জন্য CA দ্বারা জারি করা SAML IdP X.509 শংসাপত্রের তালিকা৷ আইডিপি কী ঘূর্ণনের সময় বিভ্রাট প্রতিরোধ করার জন্য একাধিক শংসাপত্র গ্রহণ করা হয় (উদাহরণস্বরূপ ADFS প্রতি 10 দিনে ঘোরে)। যখন Auth সার্ভার একটি SAML প্রতিক্রিয়া পায়, তখন এটি রেকর্ডে থাকা শংসাপত্রের সাথে SAML প্রতিক্রিয়ার সাথে মিলিত হবে৷ অন্যথায় প্রতিক্রিয়া প্রত্যাখ্যান করা হয়। বিকাশকারীরা শংসাপত্রের আপডেটগুলি পরিচালনা করবে বলে আশা করা হচ্ছে কারণ কীগুলি ঘোরানো হয়৷ |
SAMLAuthProviderConfig.callbackURL
এটি স্থির এবং সর্বদা Firebase Auth, https://project-id.firebaseapp.com/__/auth/handler
দ্বারা প্রবিধান করা OAuth পুনঃনির্দেশ URL এর মতই হতে হবে যদি না একটি কাস্টম authDomain
ব্যবহার করা হয়। কনফিগারেশনের সময় SAML IdP-কে কলব্যাক URL প্রদান করা উচিত।
স্বাক্ষর:
callbackURL?: string;
SAMLAuthProviderConfig.idpEntityId
SAML IdP সত্তা শনাক্তকারী।
স্বাক্ষর:
idpEntityId: string;
SAMLAuthProviderConfig.rpEntityId
SAML নির্ভর পার্টি (পরিষেবা প্রদানকারী) সত্তা আইডি। এটি ডেভেলপার দ্বারা সংজ্ঞায়িত করা হয় কিন্তু SAML IdP-এ প্রদান করা প্রয়োজন।
স্বাক্ষর:
rpEntityId: string;
SAMLAuthProviderConfig.ssoURL
SAML IdP SSO URL। এটি অবশ্যই একটি বৈধ URL হতে হবে৷
স্বাক্ষর:
ssoURL: string;
SAMLAuthProviderConfig.x509 সার্টিফিকেট
এই প্রদানকারীর জন্য CA দ্বারা জারি করা SAML IdP X.509 শংসাপত্রের তালিকা৷ আইডিপি কী ঘূর্ণনের সময় বিভ্রাট প্রতিরোধ করার জন্য একাধিক শংসাপত্র গ্রহণ করা হয় (উদাহরণস্বরূপ ADFS প্রতি 10 দিনে ঘোরে)। যখন Auth সার্ভার একটি SAML প্রতিক্রিয়া পায়, তখন এটি রেকর্ডে থাকা শংসাপত্রের সাথে SAML প্রতিক্রিয়ার সাথে মিলিত হবে৷ অন্যথায় প্রতিক্রিয়া প্রত্যাখ্যান করা হয়। বিকাশকারীরা শংসাপত্রের আপডেটগুলি পরিচালনা করবে বলে আশা করা হচ্ছে কারণ কীগুলি ঘোরানো হয়৷
স্বাক্ষর:
x509Certificates: string[];