AccountLinking
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
AccountLinking برای برنامه استفاده میشود تا به Google اجازه دهد کاربر را برای ورود به سرویسهای وب برنامه راهنمایی کند.
| نمایندگی JSON |
|---|
{
"clientId": string,
"clientSecret": string,
"grantType": enum (AuthGrantType),
"authenticationUrl": string,
"accessTokenUrl": string,
"scopes": [
string
],
"scopeExplanationUrl": string,
"googleSignInClientId": string,
"assertionTypes": [
enum (AssertionType)
],
"basicAuthHeaderForTokenEndpoint": boolean,
"revocationEndpoint": string,
"androidAppFlip": [
{
object (AndroidAppFlip)
}
],
"iosAppFlip": [
{
object (IosAppFlip)
}
]
} |
| فیلدها |
|---|
clientId | string رشته عمومی منحصر به فرد برای شناسایی مشتری درخواست کننده احراز هویت استفاده می شود. |
clientSecret | string راز مشتری توسط توسعه دهنده حفظ می شود. |
grantType | enum ( AuthGrantType ) نوع احراز هویت را نشان می دهد. |
authenticationUrl | string نشانی اینترنتی که کاربران برای وارد کردن اطلاعات ورود به سیستم به آن هدایت می شوند، به عنوان مثال، https://login.example.org/oauth/v2/authorize . |
accessTokenUrl | string آدرس اینترنتی برای واکشی رمز دسترسی با یک کد مجوز، به عنوان مثال، https://login.example.org/oauth/v2/token . |
scopes[] | string فهرست دامنه هایی که کاربر باید برای آنها مجوز بدهد. حداکثر 10 دامنه پشتیبانی می شود. |
scopeExplanationUrl | string نشانی اینترنتی برنامه برای نمایش اطلاعات مربوط به حوزههایی که نشانه دسترسی برای آنها اعطا میشود. URL با پارامتر پرس و جو "scopes" که حاوی لیستی از محدوده های درخواستی است، به عنوان مثال: ?scopes=scope1+scope2+scope3 اضافه می شود. |
googleSignInClientId | string شناسه سرویس گیرنده Google API Console OAuth 2.0 که توسط App for Google Sign-In استفاده میشود. این فیلد برای نوع ادعای ID_TOKEN لازم است، از آن در قسمت aud (مخاطب) شناسه شناسه استفاده میشود: http://openid.net/specs/openid-connect-core-1_0.html#IDToken . برای اطلاعات بیشتر در مورد شناسه شناسه به https://developers.google.com/identity/protocols/OpenIDConnect مراجعه کنید. |
assertionTypes[] | enum ( AssertionType ) فهرست انواع ادعاهایی که برنامه میتواند در نقطه پایانی نشانه پشتیبانی کند. |
revocationEndpoint | string نقطه پایانی ابطال رمز، لطفاً برای یافتن مقدار صحیح به سند توسعه دهنده IdP مراجعه کنید. برای مثال، https://login.example.com/oauth/revoke . |
androidAppFlip[] | object ( AndroidAppFlip ) پیکربندی پیوند حساب برای Android AppFlip. |
iosAppFlip[] | object ( IosAppFlip ) پیکربندی پیوند حساب iOS AppFlip. |
AndroidAppFlip
پیکربندی پیوند حساب برای Android AppFlip.
| نمایندگی JSON |
|---|
{
"appPackageName": string,
"appSignature": string,
"appFlipIntent": string
} |
| فیلدها |
|---|
appPackageName | string نام بسته برنامه 3P. |
appSignature | string اثر انگشت SHA-256 امضای آنها برای برنامه 3P. |
appFlipIntent | string اقدام قصدی که باید برای شروع برنامه 3P استفاده شود. |
IosAppFlip
پیکربندی پیوند حساب iOS AppFlip.
| نمایندگی JSON |
|---|
{
"universalLink": string
} |
| فیلدها |
|---|
universalLink | string پیوند جهانی برای برنامه 3P. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],["AccountLinking allows Google to guide users to sign in to an app's web services. The configuration includes parameters like `clientId`, `clientSecret`, `authenticationUrl`, and `accessTokenUrl` for OAuth 2.0 authentication. Developers define `scopes` for user permissions and optionally set a `scopeExplanationUrl`. `assertionTypes` specify token endpoint support. Android and iOS app configurations (`androidAppFlip`, `iosAppFlip`) need `appPackageName`, `appSignature` and `universalLink` respectively to be set for app linking.\n"]]