SAMLAuthProviderConfig interface

[एसएएमएल](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) ऑथराइज़ेशन प्रोवाइडर का कॉन्फ़िगरेशन इंटरफ़ेस. BaseAuth.createProviderConfig() के ज़रिए एक एसएएमएल कंपनी बनाई जा सकती है.

हस्ताक्षर:

export interface SAMLAuthProviderConfig extends BaseAuthProviderConfig 

एक्सट्रैक्ट: BaseAuthProviderConfig

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
callbackURL स्ट्रिंग इसे ठीक कर दिया गया है और यह हमेशा Firebase पुष्टि से प्रावधान किए गए OAuth रीडायरेक्ट यूआरएल के जैसा ही होना चाहिए, https://project-id.firebaseapp.com/__/auth/handler जब तक कि कस्टम authDomain का इस्तेमाल न किया गया हो. कॉन्फ़िगरेशन के दौरान, एसएएमएल आईडीपी (IdP) को कॉलबैक यूआरएल भी दिया जाना चाहिए.
idpEntityId स्ट्रिंग एसएएमएल आईडीपी (IdP) इकाई का आइडेंटिफ़ायर.
rpEntityId स्ट्रिंग एसएएमएल पर भरोसा करने वाले पक्ष (सेवा देने वाली कंपनी) का इकाई आईडी. यह डेवलपर तय करता है, लेकिन एसएएमएल आईडीपी (IdP) को इसकी जानकारी देनी होगी.
ssoURL स्ट्रिंग एसएएमएल आईडीपी (IdP) एसएसओ (SSO) यूआरएल. यह एक मान्य यूआरएल होना चाहिए.
x509सर्टिफ़िकेट स्ट्रिंग[] सेवा देने वाली इस कंपनी के लिए, सीए की तरफ़ से जारी किए गए एसएएमएल आईडीपी X.509 के सर्टिफ़िकेट की सूची. आईडीपी (IdP) कुंजी के रोटेशन के दौरान किसी भी तरह की रुकावट से बचने के लिए, एक से ज़्यादा सर्टिफ़िकेट स्वीकार किए जाते हैं. उदाहरण के लिए, ADFS हर 10 दिन में घूमती है. जब पुष्टि करने वाले सर्वर को कोई एसएएमएल रिस्पॉन्स मिलता है, तो यह एसएएमएल के रिस्पॉन्स को रिकॉर्ड पर मौजूद सर्टिफ़िकेट से मैच करेगा. ऐसा न होने पर, आपका जवाब अस्वीकार कर दिया जाएगा. कुंजियों के घूमने पर डेवलपर से उम्मीद की जाती है कि वे सर्टिफ़िकेट के अपडेट को मैनेज करेंगे.

एसएएमएल AuthProviderConfig.callbackURL

इसे ठीक कर दिया गया है और यह हमेशा Firebase पुष्टि से प्रावधान किए गए OAuth रीडायरेक्ट यूआरएल के जैसा ही होना चाहिए, https://project-id.firebaseapp.com/__/auth/handler जब तक कि कस्टम authDomain का इस्तेमाल न किया गया हो. कॉन्फ़िगरेशन के दौरान, एसएएमएल आईडीपी (IdP) को कॉलबैक यूआरएल भी दिया जाना चाहिए.

हस्ताक्षर:

callbackURL?: string;

एसएएमएल AuthProviderConfig.idpEntityId

एसएएमएल आईडीपी (IdP) इकाई का आइडेंटिफ़ायर.

हस्ताक्षर:

idpEntityId: string;

एसएएमएल AuthProviderConfig.rpEntityId

एसएएमएल पर भरोसा करने वाले पक्ष (सेवा देने वाली कंपनी) का इकाई आईडी. यह डेवलपर तय करता है, लेकिन एसएएमएल आईडीपी (IdP) को इसकी जानकारी देनी होगी.

हस्ताक्षर:

rpEntityId: string;

एसएएमएल AuthProviderConfig.ssoURL

एसएएमएल आईडीपी (IdP) एसएसओ (SSO) यूआरएल. यह एक मान्य यूआरएल होना चाहिए.

हस्ताक्षर:

ssoURL: string;

एसएएमएल AuthProviderConfig.x509सर्टिफ़िकेट

सेवा देने वाली इस कंपनी के लिए, सीए की तरफ़ से जारी किए गए एसएएमएल आईडीपी X.509 के सर्टिफ़िकेट की सूची. आईडीपी (IdP) कुंजी के रोटेशन के दौरान किसी भी तरह की रुकावट से बचने के लिए, एक से ज़्यादा सर्टिफ़िकेट स्वीकार किए जाते हैं. उदाहरण के लिए, ADFS हर 10 दिन में घूमती है. जब पुष्टि करने वाले सर्वर को कोई एसएएमएल रिस्पॉन्स मिलता है, तो यह एसएएमएल के रिस्पॉन्स को रिकॉर्ड पर मौजूद सर्टिफ़िकेट से मैच करेगा. ऐसा न होने पर, आपका जवाब अस्वीकार कर दिया जाएगा. कुंजियों के घूमने पर डेवलपर से उम्मीद की जाती है कि वे सर्टिफ़िकेट के अपडेट को मैनेज करेंगे.

हस्ताक्षर:

x509Certificates: string[];