OAuth Token Audit Activity Events

本文列出了各種 OAuth 權杖稽核活動事件的事件和參數,您可以使用 applicationName=token 呼叫 Activity.list() 來擷取這些事件。

驗證

這個類型的事件會傳回 type=auth

活動

存取應用程式的活動。

活動詳細資料
事件名稱 activity
參數
api_name

string

在 OAuth 活動中使用的 API 名稱。

app_name

string

授予或撤銷存取權的應用程式。

client_id

string

已獲得 / 撤銷存取權的用戶端 ID。

client_type

string

用戶端類型。可能的值包括:

  • CONNECTED_DEVICE
    已連結的裝置用戶端。
  • NATIVE_ANDROID
    Android 應用程式。
  • NATIVE_APPLICATION
    原生應用程式。
  • NATIVE_CHROME_EXTENSION
    Chrome 應用程式。
  • NATIVE_DESKTOP
    原生電腦版應用程式。
  • NATIVE_DEVICE
    原生裝置應用程式。
  • NATIVE_IOS
    iOS 應用程式。
  • NATIVE_SONY
    原生 Sony 應用程式。
  • NATIVE_UNIVERSAL_WINDOWS_PLATFORM
    原生通用 Windows 平台應用程式。
  • TYPE_UNSPECIFIED
    未指定的用戶端類型。
  • WEB
    網頁應用程式。
method_name

string

在 OAuth 活動中使用的方法名稱。

num_response_bytes

integer

OAuth 活動中的回應位元組數。

product_bucket

string

與這個 OAuth 活動相關聯的應用程式產品值區。可能的值包括:

  • APPS_SCRIPT_API
    Apps Script API 產品值區。
  • APPS_SCRIPT_RUNTIME
    Apps Script 執行階段產品值區。
  • CALENDAR
    日曆產品值區。
  • CLASSROOM
    Classroom 產品值區。
  • CLOUD_SEARCH
    Cloud Search 產品值區。
  • COMMUNICATIONS
    通訊產品值區。
  • CONTACTS
    聯絡人產品值區。
  • DRIVE
    雲端硬碟產品值區。
  • GMAIL
    Gmail 產品值區。
  • GPLUS
    Google+ 產品值區。
  • GROUPS
    網路論壇產品值區。
  • GSUITE_ADMIN
    Google Workspace 管理員產品值區。
  • IDENTITY
    身分產品值區。
  • OTHER
    不屬於其他值區的應用程式產品值區。
  • TASKS
    Tasks 產品值區。
  • VAULT
    保管箱產品值區。
要求範例
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?eventName=activity&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台的訊息格式
{app_name} called {method_name} on behalf of {actor}

授權

使用者授予應用程式資料的存取權。

活動詳細資料
事件名稱 authorize
參數
app_name

string

授予或撤銷存取權的應用程式。

client_id

string

已獲得 / 撤銷存取權的用戶端 ID。

client_type

string

用戶端類型。可能的值包括:

  • CONNECTED_DEVICE
    已連結的裝置用戶端。
  • NATIVE_ANDROID
    Android 應用程式。
  • NATIVE_APPLICATION
    原生應用程式。
  • NATIVE_CHROME_EXTENSION
    Chrome 應用程式。
  • NATIVE_DESKTOP
    原生電腦版應用程式。
  • NATIVE_DEVICE
    原生裝置應用程式。
  • NATIVE_IOS
    iOS 應用程式。
  • NATIVE_SONY
    原生 Sony 應用程式。
  • NATIVE_UNIVERSAL_WINDOWS_PLATFORM
    原生通用 Windows 平台應用程式。
  • TYPE_UNSPECIFIED
    未指定的用戶端類型。
  • WEB
    網頁應用程式。
scope

string

授予存取權 / 撤銷權限的範圍。

scope_data

message

範圍資料。

要求範例
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?eventName=authorize&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台的訊息格式
{actor} authorized access to {app_name} for {scope} scopes

要求

有人要求存取應用程式。

活動詳細資料
事件名稱 request
參數
app_name

string

授予或撤銷存取權的應用程式。

client_id

string

已獲得 / 撤銷存取權的用戶端 ID。

client_type

string

用戶端類型。可能的值包括:

  • CONNECTED_DEVICE
    已連結的裝置用戶端。
  • NATIVE_ANDROID
    Android 應用程式。
  • NATIVE_APPLICATION
    原生應用程式。
  • NATIVE_CHROME_EXTENSION
    Chrome 應用程式。
  • NATIVE_DESKTOP
    原生電腦版應用程式。
  • NATIVE_DEVICE
    原生裝置應用程式。
  • NATIVE_IOS
    iOS 應用程式。
  • NATIVE_SONY
    原生 Sony 應用程式。
  • NATIVE_UNIVERSAL_WINDOWS_PLATFORM
    原生通用 Windows 平台應用程式。
  • TYPE_UNSPECIFIED
    未指定的用戶端類型。
  • WEB
    網頁應用程式。
scope

string

授予存取權 / 撤銷權限的範圍。

scope_data

message

範圍資料。

要求範例
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?eventName=request&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台的訊息格式
{actor} requested access to {app_name} for {scope} scopes

撤銷

已撤銷使用者對使用者資料的存取權。

活動詳細資料
事件名稱 revoke
參數
app_name

string

授予或撤銷存取權的應用程式。

client_id

string

已獲得 / 撤銷存取權的用戶端 ID。

client_type

string

用戶端類型。可能的值包括:

  • CONNECTED_DEVICE
    已連結的裝置用戶端。
  • NATIVE_ANDROID
    Android 應用程式。
  • NATIVE_APPLICATION
    原生應用程式。
  • NATIVE_CHROME_EXTENSION
    Chrome 應用程式。
  • NATIVE_DESKTOP
    原生電腦版應用程式。
  • NATIVE_DEVICE
    原生裝置應用程式。
  • NATIVE_IOS
    iOS 應用程式。
  • NATIVE_SONY
    原生 Sony 應用程式。
  • NATIVE_UNIVERSAL_WINDOWS_PLATFORM
    原生通用 Windows 平台應用程式。
  • TYPE_UNSPECIFIED
    未指定的用戶端類型。
  • WEB
    網頁應用程式。
scope

string

授予存取權 / 撤銷權限的範圍。

scope_data

message

範圍資料。

要求範例
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?eventName=revoke&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台的訊息格式
{actor} revoked access to {app_name} for {scope} scopes