برقراری تماسهای Credential Manager از طرف طرفهای دیگر برای برنامههای دارای امتیاز، برقراری تماسهای Credential Manager از طرف طرفهای دیگر برای برنامههای دارای امتیاز
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
origin برنامه یا وبسایتی را نشان میدهد که درخواست از آن میآید و توسط کلیدهای عبور برای محافظت در برابر حملات فیشینگ استفاده میشود. سرورهای یک برنامه باید origin داده های مشتری را در برابر لیست مجاز برنامه ها و وب سایت های تأیید شده بررسی کنند. اگر سرور درخواستی از یک برنامه یا وب سایت از یک منبع ناشناس دریافت کند، درخواست باید رد شود. این سند نحوه تنظیم مبدا برای چنین برنامههای تماس ممتاز و نحوه تأیید اینکه چنین برنامههایی مجاز به برقراری تماس از طرف طرفهای دیگر هستند را شرح میدهد.
مبدا برنامه تماس را تنظیم کنید
برای دریافت اعتبارنامه از طرف طرف متکی دیگر، ارائهدهنده اعتبار که اعتبارنامهها را ارائه میکند باید برنامه شما را به فهرست تماسگیرندگان ممتازی که مجاز به دریافت چنین دسترسی هستند اضافه کند. سپس، از setOrigin() در درخواست های createCredential() و getCredential() برای تنظیم مقدار origin استفاده کنید.
برای برنامههای ممتاز مانند مرورگرهای وب که نیاز به مدیریت اعتبارنامه شخص ثالث دارند، Google Password Manager برای مدیریت این اعتبارنامهها به تأیید نیاز دارد. این تضمین میکند که فقط برنامههای مورد اعتماد قادر به دسترسی و مدیریت اعتبار کاربر برای سرویسهای خارجی هستند. برای تایید شدن برای رسیدگی به اعتبارنامه شخص ثالث، فرم درخواست را برای باز کردن بلیط تکمیل کنید و درخواست شما بررسی شود.
origin برنامه یا وبسایتی را نشان میدهد که درخواست از آن میآید و توسط کلیدهای عبور برای محافظت در برابر حملات فیشینگ استفاده میشود. سرورهای یک برنامه باید origin داده های مشتری را در برابر لیست مجاز برنامه ها و وب سایت های تأیید شده بررسی کنند. اگر سرور درخواستی از یک برنامه یا وب سایت از یک منبع ناشناس دریافت کند، درخواست باید رد شود. این سند نحوه تنظیم مبدا برای چنین برنامههای تماس ممتاز و نحوه تأیید اینکه چنین برنامههایی مجاز به برقراری تماس از طرف طرفهای دیگر هستند را شرح میدهد.
مبدا برنامه تماس را تنظیم کنید
برای دریافت اعتبارنامه از طرف طرف متکی دیگر، ارائهدهنده اعتبار که اعتبارنامهها را ارائه میکند باید برنامه شما را به فهرست تماسگیرندگان ممتازی که مجاز به دریافت چنین دسترسی هستند اضافه کند. سپس، از setOrigin() در درخواست های createCredential() و getCredential() برای تنظیم مقدار origin استفاده کنید.
برای برنامههای ممتاز مانند مرورگرهای وب که نیاز به مدیریت اعتبارنامه شخص ثالث دارند، Google Password Manager برای مدیریت این اعتبارنامهها به تأیید نیاز دارد. این تضمین میکند که فقط برنامههای مورد اعتماد قادر به دسترسی و مدیریت اعتبار کاربر برای سرویسهای خارجی هستند. برای تایید شدن برای رسیدگی به اعتبارنامه شخص ثالث، فرم درخواست را برای باز کردن بلیط تکمیل کنید و درخواست شما بررسی شود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Make Credential Manager calls on behalf of other parties for privileged apps\n\nPrivileged apps such as web browsers can make a Credential Manager call on\nbehalf of other relying parties by setting the `origin` parameter in Credential\nManager's [`GetCredentialRequest()`](/reference/androidx/credentials/GetCredentialRequest#GetCredentialRequest(kotlin.collections.List,kotlin.String,kotlin.Boolean,android.content.ComponentName,kotlin.Boolean)) and\n[`CreatePublicKeyCredentialRequest()`](/reference/androidx/credentials/CreatePublicKeyCredentialRequest#CreatePublicKeyCredentialRequest(kotlin.String,kotlin.ByteArray,kotlin.Boolean,kotlin.String,kotlin.Boolean)) methods.\n\nThe [`origin`](https://www.w3.org/TR/webauthn-2/#dom-collectedclientdata-origin) represents the application or website that a\nrequest comes from, and is used by passkeys to protect against phishing attacks.\nAn app's servers are required to check the client data `origin` against an\nallowlist of approved apps and websites. If the server receives a request from\nan app or website from an unrecognized origin, the request should be rejected.\nThis document describes how to set the origin for such privileged calling apps,\nand how to verify such apps are allowed to make calls on behalf of other\nparties.\n\nSet the origin of the calling app\n---------------------------------\n\nTo get credentials on behalf of another relying party, the credential provider\nthat supplies the credentials must add your app to a list of privileged callers\nthat are allowed to get such access. Then, use [`setOrigin()`](/reference/android/credentials/GetCredentialRequest.Builder#setOrigin(java.lang.String)) on\n[`createCredential()`](/reference/kotlin/androidx/credentials/CredentialManager#createCredential(android.content.Context,androidx.credentials.CreateCredentialRequest)) and [`getCredential()`](/reference/kotlin/androidx/credentials/CredentialManager#getCredential(android.content.Context,androidx.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle)) requests to set the\n`origin` value.\n| **Note:** The `origin` parameter in the `createCredential()` and `getCredential()` methods is only effective in API levels 34 (Android 14) and higher.\n\nFor privileged apps such as web browsers that need to handle third party\ncredentials, Google Password Manager requires approval to handle those\ncredentials. This ensures that only trusted apps are able to access and manage\nuser credentials for external services. To be approved for handling third party\ncredentials, [complete the request form](https://docs.google.com/forms/d/e/1FAIpQLScRuk9tTg0QPfSWl9SbpbIorX8xx2FCXlmoUYftCX2MxG4qyg/viewform) to open a ticket and\nhave your request reviewed."]]