Method: projects.getAuthorization
اطلاعات مجوز برای استقرار در یک پروژه معین را دریافت می کند.
درخواست HTTP
GET https://gsuiteaddons.googleapis.com/v1/{name=projects/*/authorization}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
name | string مورد نیاز. نام پروژه ای که اطلاعات مجوز افزونه Google Workspace را برای آن دریافت کنید. مثال: projects/my_project/authorization . مجوز نیاز به مجوز IAM زیر در name منبع مشخص شده دارد: -
gsuiteaddons.authorizations.get
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
اطلاعات مجوز مورد استفاده هنگام فراخوانی نقاط پایانی استقرار.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"name": string,
"serviceAccountEmail": string,
"oauthClientId": string
} |
فیلدها |
---|
name | string نام کامل متعارف این منبع. مثال: projects/123/authorization |
serviceAccountEmail | string آدرس ایمیل حساب سرویس مورد استفاده برای احراز هویت درخواستها برای نقاط پایانی برگشت به تماس افزودنی. |
oauthClientId | string شناسه مشتری OAuth برای به دست آوردن نشانه های دسترسی OAuth برای یک کاربر از طرف افزونه استفاده می شود. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-02-27 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-02-27 بهوقت ساعت هماهنگ جهانی."],[[["Retrieves Google Workspace Add-on authorization details for a specific project."],["Requires project name as a path parameter and an empty request body."],["Response includes authorization name, service account email, and OAuth client ID."],["Needs `https://www.googleapis.com/auth/cloud-platform` OAuth scope for authorization."]]],["This document details retrieving authorization information for Google Workspace add-on deployments within a project. It uses a `GET` HTTP request to a specific URL containing the project name. The request body must be empty. The response, formatted in JSON, includes the project's canonical name, service account email, and OAuth client ID. Authorization requires a `gsuiteaddons.authorizations.get` IAM permission and the `https://www.googleapis.com/auth/cloud-platform` OAuth scope.\n"]]