يتم استخدام 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 لتوقيع التوقيع لتطبيق الجهة الخارجية. |
appFlipIntent |
الإجراء المقصود الذي يجب استخدامه لتشغيل التطبيق التابع لجهة خارجية. |
IosAppFlip
إعدادات "ربط الحساب" في iOS AppFlip
| تمثيل JSON | |
|---|---|
{ "universalLink": string } |
|
| الحقول | |
|---|---|
universalLink |
رابط عمومي لتطبيق تابع لجهة خارجية. |