تم إيقاف إجراءات المحادثات نهائيًا في 13 حزيران (يونيو) 2023. لمزيد من المعلومات، يُرجى الاطّلاع على
إنهاء إجراءات المحادثة.
AccountLinkingSecret
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
معلومات عن سر عميل OAuth المشفر المستخدَم في مسارات ربط الحسابات (لنوع منح AUTH_CODE)
تمثيل YAML |
encryptedClientSecret: string
encryptionKeyVersion: string |
الحقول |
encryptedClientSecret |
string (bytes format)
نص مُشفر سرّي للعميل مرتبط بالحساب. سلسلة بترميز base64.
|
encryptionKeyVersion |
string
إصدار مفتاح التشفير المُستخدَم لتشفير سر العميل المرتبط بالحساب. يُرجى العلم أنّه يتم تجاهل هذا الحقل في مسارات الدفع والمعاينة وإنشاء الإصدار.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eEncrypted OAuth client secrets are used to secure account linking flows with the \u003ccode\u003eAUTH_CODE\u003c/code\u003e grant type.\u003c/p\u003e\n"],["\u003cp\u003eThe secret is represented in YAML with \u003ccode\u003eencryptedClientSecret\u003c/code\u003e containing the base64-encoded ciphertext and \u003ccode\u003eencryptionKeyVersion\u003c/code\u003e specifying the encryption key's version.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eencryptedClientSecret\u003c/code\u003e is a base64-encoded string representing the encrypted client secret, and \u003ccode\u003eencryptionKeyVersion\u003c/code\u003e indicates the version of the encryption key used.\u003c/p\u003e\n"]]],["The core content details the structure of an encrypted OAuth client secret for account linking. It uses a YAML representation with two key fields: `encryptedClientSecret`, a base64-encoded string containing the encrypted secret ciphertext, and `encryptionKeyVersion`, specifying the crypto key version used for encryption. This information is crucial for understanding how account linking secrets are secured, particularly for the AUTH_CODE grant type. The encryption key version is not used in push, preview or version creation flows.\n"],null,["# AccountLinkingSecret\n\n- [YAML representation](#SCHEMA_REPRESENTATION)\n\nInformation about the encrypted OAuth client secret used in account linking flows (for AUTH_CODE grant type).\n\n| YAML representation ||\n|--------------------------------------------------------------------|---|\n| ``` encryptedClientSecret: string encryptionKeyVersion: string ``` |\n\n| Fields ||\n|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `encryptedClientSecret` | `string (`[bytes](https://developers.google.com/discovery/v1/type-format)` format)` Encrypted account linking client secret ciphertext. A base64-encoded string. |\n| `encryptionKeyVersion` | `string` The version of the crypto key used to encrypt the account linking client secret. Note that this field is ignored in push, preview, and version creation flows. |"]]