Method: policies.test
عرض الأذونات التي يمتلكها المتصل على المورد المحدد.
طلب HTTP
POST https://sasportal.googleapis.com/v1alpha1/policies:test
يستخدم عنوان URL بنية gRPC Transcoding.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
{
"resource": string,
"permissions": [
string
]
} |
الحقول |
resource |
string
مطلوبة. المورد الذي يتم طلب الأذونات له.
|
permissions[] |
string
مجموعة الأذونات للتحقق من resource .
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
رسالة الاستجابة لطريقة policies.test
.
تمثيل JSON |
{
"permissions": [
string
]
} |
الحقول |
permissions[] |
string
مجموعة من الأذونات التي يسمح بها المتصل.
|
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/sasportal
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-11-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2022-11-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Tests permissions that a caller has on a specified resource."],["Takes a resource and a set of permissions as input in the request body."],["Returns a list of allowed permissions in the response body."],["Requires `https://www.googleapis.com/auth/sasportal` authorization scope for access."]]],["The document outlines the `POST` request to `https://sasportal.googleapis.com/v1alpha1/policies:test` for testing permissions on a specified resource. The request body requires a `resource` string and an array of `permissions` strings. The response body, upon success, returns an array of `permissions` strings, representing the caller's allowed permissions. This process necessitates authorization with the `https://www.googleapis.com/auth/sasportal` OAuth scope.\n"]]