يتم استخدام AccountLinking للتطبيق للسماح لـ Google بتوجيه المستخدم إلى تسجيل الدخول إلى خدمات الويب الخاصة بالتطبيق.
تمثيل JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
الحقول | |
---|---|
clientId |
سلسلة عامة فريدة تُستخدَم لتحديد العميل الذي يطلب المصادقة. |
clientSecret |
سر العميل الذي يحتفظ به المطوّر. |
grantType |
يشير إلى نوع المصادقة. |
authenticationUrl |
عنوان URL الذي ستتم إعادة توجيه المستخدمين إليه لإدخال بيانات اعتماد تسجيل الدخول، على سبيل المثال، |
accessTokenUrl |
عنوان URL لجلب رمز الدخول الذي تم منحه رمز تفويض، مثل |
scopes[] |
قائمة النطاقات التي يحتاج المستخدم إلى منح إذن لها. يتوفر ما يصل إلى 10 نطاقات. |
scopeExplanationUrl |
عنوان URL للتطبيق لعرض معلومات عن النطاقات التي يتم منح رمز الدخول إليها. سيتم إلحاق عنوان URL بمَعلمة طلب البحث "النطاقات" التي تتضمّن قائمة بالنطاقات المطلوبة، على سبيل المثال: |
googleSignInClientId |
معرِّف عميل OAuth 2.0 لوحدة تحكُّم Google API الذي يستخدمه التطبيق لتسجيل الدخول بحساب Google. هذا الحقل مطلوب لنوع تأكيد |
assertionTypes[] |
قائمة بأنواع التأكيد التي يمكن للتطبيق دعمها في نقطة نهاية الرمز المميز. |
basicAuthHeaderForTokenEndpoint |
يتم استخدام عنوان المصادقة الأساسية لنقطة نهاية الرمز المميز في حال ضبط هذا الحقل على "صحيح". وبخلاف ذلك، يتم استخدام معرّف العميل والمفتاح السرّي داخل نص المشاركة. |
revocationEndpoint |
نقطة نهاية إبطال الرمز المميز، يُرجى الرجوع إلى مستند مطوّر برامج موفِّر الهوية للعثور على القيمة الصحيحة. على سبيل المثال، https://login.example.com/oauth/revoke. |
androidAppFlip[] |
إعدادات "ربط الحساب" في تطبيق Android AppFlip |
iosAppFlip[] |
إعدادات ربط الحساب على iOS AppFlip |
AndroidAppFlip
إعدادات "ربط الحساب" في تطبيق Android AppFlip
تمثيل JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
الحقول | |
---|---|
appPackageName |
اسم حزمة التطبيق التابع لجهة خارجية |
appSignature |
الملف المرجعي لشهادة SHA-256 لتوقيع التوقيع الخاص بتطبيق 3P. |
appFlipIntent |
تمثّل هذه السمة إجراء الغرض الذي يجب استخدامه لبدء تشغيل التطبيق التابع لجهة خارجية. |
IosAppFlip
إعدادات ربط الحساب على iOS AppFlip
تمثيل JSON | |
---|---|
{ "universalLink": string } |
الحقول | |
---|---|
universalLink |
رابط عام لتطبيق تابع لجهة خارجية. |