访问权利
IBM® Verify 身份验证服务的外部 API 受 OAuth 访问令牌保护。 此外,根据权利授予对每个 API 的访问权,可进一步确保安全。
权利是一种细颗粒度形式的许可权控制,可限制或最小化有效访问令牌的访问权范围。 权利与 OAuth 客户机标识和密钥关联,用于获取访问令牌。 运行时访问令牌从其关联客户机派生其权利。
管理员可以向 API 客户机授予以下权利。 使用描述来确定将哪些权利分配给 API 客户机。 有关 API 客户端的更多信息,请参阅 IBMSecurity® Verify 文档中心。
| 权利 | 姓名 | 描述 |
|---|---|---|
manageDeployment |
Manage deployment |
修改总体服务配置。 |
manageCerts |
Manage certificates |
对租户的个人证书和可信证书执行创建,检索,更新和删除操作。 |
readCerts |
Read certificates |
对租户的个人证书和可信证书执行读操作。 |
manageAPIClients |
Manage API clients |
对租户的 API 客户机执行创建,检索,更新和删除操作。 |
readAPIClients |
Read API clients |
对租户的 API 客户机执行读操作。 无法查看 API 客户端的客户秘密。 |
manageIdentitySources |
Manage identity providers |
对租户的身份源执行创建,检索,更新和删除操作。 |
readIdentitySources |
Read identity providers |
对租户的身份源执行读操作。 |
manageMFAMethods |
Manage second-factor authentication method configuration |
对 MFA 认证方法配置执行创建,检索,更新和删除操作。 |
readMFAMethods |
Read second-factor authentication method configuration |
对 MFA 认证方法配置执行读操作。 |
manageEnrollMFAMethodAnyUser |
Manage second-factor authentication enrollment for all users |
管理任何用户的 MFA 方法的注册。 |
manageEnrollMFAMethod |
Manage own second-factor authentication enrollment |
允许用户针对 MFA 方法管理其自己的注册。 |
readEnrollMFAMethodAnyUser |
Read second-factor authentication enrollment for all users |
读取任何用户的 MFA 方法注册。 |
readEnrollMFAMethod |
Read own second-factor authentication enrollment |
允许用户针对 MFA 方法读取其自己的注册。 |
authnAnyUser |
Authenticate any user |
认证任何用户。 |
authn |
Authenticate yourself |
自行认证。 |
manageAuthenticatorsConfig |
Manage authenticator configuration |
管理认证程序配置。 |
readAuthenticatorsConfig |
Read authenticator configuration |
读取鉴别符配置。 |
manageAuthenticatorsAnyUser |
Manage authenticator registrations for all users |
代表任何其他用户管理认证程序注册。 |
manageAuthenticators |
Manage authenticator registrations for yourself |
管理当前已认证用户的认证程序注册。 |
readAuthenticatorsAnyUser |
Read authenticator registrations for all users |
代表任何其他用户读取认证程序注册。 |
readAuthenticators |
Read authenticator registrations for yourself |
读取当前已认证用户的认证程序注册。 |
manageUserGroups |
Manage users and groups |
对 SCIM 中的用户和组 (不包括管理组) 执行创建,检索,更新和删除操作。 |
readUserGroups |
Read users and groups |
对 SCIM 中的用户和组 (不包括管理组) 执行读操作。 |
manageAllUserGroups |
Synchronize users and groups |
对 SCIM 中的用户和组执行创建,检索,更新和删除操作,而不限制修改联合用户并将其分配给常规非保留组。 |
manageUserStandardGroups |
Manage users and standard groups |
对用户和标准组执行创建,检索,更新和删除操作,但不允许修改或删除保留组。 |
manageAdminGroup |
Manage administrator group |
在管理组中添加和除去用户。 |
readAdminGroup |
Read administrator group |
读取管理组中的用户。 |
managePwdPolicy |
Manage password policy |
对租户的密码策略执行创建,检索,更新和删除操作。 |
readPwdPolicy |
Read password policy |
对租户的密码策略执行读操作。 |
AnalyticsDataSyncToCloud |
Sync data from Analytics Bridge to Cloud |
通过 API 为租户执行从内部 Cloudant® 数据库到 Apollo Cloudant 数据库的数据同步。 |
AnalyticsSatelliteOnBoard |
Onboard Analytics Bridge |
仅执行从内部部署到 IBM Verify 的绑定。 |
readOidcGrants |
Read OAuth tokens |
阅读 OIDC 授权。 |
manageOidcGrants |
Manage OAuth tokens |
对 OIDC 授权执行创建,检索,更新和删除操作。 |
recoverUsername |
Recover user name |
执行用户名恢复。 |
manageFederations |
Manage federations |
管理 SAML 和 OIDC 联合。 |
readFederations |
Read federations |
读取 SAML 和 OIDC 联合。 |
resetPassword |
Reset password |
执行重置密码。 |
manageAppAccessAdmin |
Manage application lifecycle |
对应用程序执行创建,检索,更新和删除操作。 |
manageAppAccessOwner |
Manage application entitlements |
添加和除去应用程序上的权利。 |
manageSubscriptions |
Manage subscriptions |
对 ISC 预订执行管理操作。 |
manageAccessPolicies |
Manage access policies |
对认证服务策略保险库和风险服务中的策略执行创建,检索,更新和删除操作。 |
readAccessPolicies |
Read access policies |
读取认证服务策略保险库文件和风险服务中的策略。 |
managePushCreds |
Manage push notification credentials |
执行创建,检索,更新和删除操作以管理定制存储的推送通知凭证。 |
readPushCreds |
Read push notification credentials |
对定制存储的推送通知凭证执行读操作。 |
manageAccessRequest |
Manage access request |
读取并编辑我的访问请求。 |
manageAccessWorkflow |
Manage access request work flows |
添加/修改访问权请求工作流程。 |
manageAccessRequestActivities |
Manage my activities to approve or reject access requests |
查看和管理我的活动。 核准或拒绝访问请求。 |
manageApprovalActivities |
Manage my activities to approve or reject requests |
查看和管理我的活动。 核准或拒绝请求。 |
readOidcConsents |
Read OAuth consents |
读取 OIDC 同意。 |
manageOidcConsents |
Manage OAuth consents |
对 OIDC 同意执行创建,检索,更新和删除操作。 |
readReports |
Read reports |
查看认证活动,应用程序使用情况,用户活动和管理活动报告。 查看重现报告的调度。 |
manageReports |
Manage reports |
导出报告 (一次性)。 管理重现报告的调度。 |
updateAnyUser |
Update any user |
对任何用户执行替换操作。 |
resetPasswordAnyUser |
Reset password of any user |
重置任何用户的密码。 |
readTenantProperties |
Read tenant properties |
读取租户的属性。 |
manageTenantProperties |
Manage tenant properties |
管理租户的属性。 |
accessAdminConsole |
Access admin console |
访问管理控制台。 |
manageAttributes |
Manage attribute sources |
对租户的属性源执行创建,检索,更新和删除操作。 |
readAttributes |
Read attribute sources |
对租户的属性源执行读操作。 |
generateOTP |
Generate OTP |
生成 OTP 并通过电子邮件或 SMS 通道进行交付。 |
readAppConfig |
Read application configuration |
阅读应用程序配置详细信息。 无法查看应用程序和应用程序 API 访问客户端的客户端秘密。 |
manageTemplates |
Manage templates and themes |
定制模板和主题。 |
readTemplates |
Read templates and themes |
查看模板和主题。 |
readTenantSubscriptions | read tenant subscriptions | 查看租户预订。 |
reviewCertRecords |
Review certification records |
访问营销活动中的认证记录。 |
readEntitlements |
Read configurable entitlements |
阅读可配置权利的列表。 |
accessDevPortal |
Access developer portal |
访问 Developer Portal UI 和微服务端点。 |
manageNotificationProviders |
Manage notification providers |
配置定制通知提供程序。 |
readNotificationProviders |
Read notification providers |
查看配置的定制通知提供程序。 |
manageCertifications |
Manage certifications |
管理访问认证。 |
readExternalAgents |
Read external agents |
读取本机网桥或 Ldap Pass-Thru 服务的外部代理程序配置。 无法查看身份代理的客户秘密。 |
manageExternalAgents |
Manage external agents |
管理外部代理程序配置。 |
runExternalAgent |
Enable external agent runtime functions |
执行外部代理程序的功能包括读取其自己的配置,连接到 CI 运行时网桥,接收来自 CI 的通信。 |
manageOidcDynamicClient |
Manage OIDC client registration dynamically |
动态管理 OIDC 客户机注册。 |
viewNotifications |
View notifications |
查看 "通知" 图标。 |
manageProfile |
Manage profile |
查看 "概要文件和设置"。 |
viewLaunchpad |
View launchpad |
允许从登录页面启动上下文应用程序。 |
requestApplications |
Request applications |
允许创建应用程序请求。 |
manageRequests |
Manage requests |
呈现 "任务管理器-> 应用程序请求"。 |
readPurpose |
Read privacy purposes and EULA |
阅读隐私目的和 EULA。 |
managePurpose |
Manage privacy purposes and EULA |
管理隐私目的和 EULA。 |
manageAppPurpose |
Manage application privacy purposes |
管理应用程序隐私目的。 |
readPrivacyConsent |
Read privacy consents |
阅读隐私同意。 |
managePrivacyConsent |
Manage privacy consents |
管理隐私许可。 |
readPrivacyPolicy |
Read privacy rules and policy |
阅读隐私规则和策略。 |
managePrivacyPolicy |
Manage privacy rules and policy |
管理隐私规则和策略。 |
createPrivacyConsent |
Create privacy consent records |
创建隐私同意记录。 |
performDSP |
Retrieve privacy purposes and associated user's consent |
检索隐私目的和关联用户的同意。 |
performDUA |
Check for data usage approval |
检查数据使用情况核准。 |
certCampaignSupervisor |
Monitor certification campaigns |
监视访问权认证营销活动。 |
managePwdVaultAnyUser |
Manage password vault for all users |
管理存储在任何用户的密码保险库中的凭证信息。 |
managePwdVault |
Manage own password vault |
管理存储在密码保险库中的凭证信息。 |
readPwdVaultAnyUser |
Read password vault for all users |
检索任何用户的密码保险库中存储的凭证信息。 |
readPwdVault |
Read own password vault |
从密码保险库中检索自己的凭证信息。 |
managePwdVaultConfig |
Manage password vault configuration |
更新密码保险库的配置。 |
readPwdVaultConfig |
Read password vault configuration |
检索密码保险库的配置。 |
mfaPush |
Send second-factor push notifications |
针对多因子认证发送推送通知。 |
readPrivacyProfile |
Read privacy profiles |
读取隐私概要文件。 |
managePrivacyProfile |
Manage privacy profiles |
管理隐私概要文件。 |
manageEntitlements. |
Manage entitlements |
管理管理权利和应用程序权利。 |
manageDevicesAnyUser |
Manage devices for all users |
管理所有用户的设备。 |
readDevicesAnyUser |
Read devices for all users |
读取所有用户的设备。 |
manageDevices |
Manage only your devices |
仅管理您的设备。 |
readDevices |
Read only your devices |
只读设备。 |
manageUsersPwdReset |
Manages users and their pwdReset attribute |
管理用户及其 pwdReset 属性。 |
manageRecaptcha |
Manage reCAPTCHA configuration |
对 reCAPTCHA 配置执行创建,检索,更新和删除操作。 |
readRecaptcha |
Read reCAPTCHA configuration |
对 reCAPTCHA 配置执行读操作。 |
manageLoginSessions |
Manage login sessions |
管理登录会话。 |
readSelfPrivacyConsent |
Read your privacy consents |
阅读您的隐私同意。 |
manageSelfPrivacyConsent |
Manage your privacy consents |
管理您的隐私同意。 |
readSelfOidcGrants |
Read your OIDC and OAuth grants |
阅读您的 OIDC 授权。 |
manageSelfOidcGrants |
Manage your OIDC and OAuth grants |
对 OIDC 授权执行 CRUD 操作。 |
readAppPrivacyConsent |
Read the privacy consents of the applications that you own |
阅读您拥有的应用程序的隐私同意。 |
manageRelyingParty |
Manage relying party configuration |
对依赖方配置执行创建,检索,更新和删除操作。 |
readRelyingParty |
Read relying party configuration |
对依赖方配置执行读操作。 |
manageWebhooks |
Manage Webhooks |
对 Webhook 配置执行创建,检索,更新和删除操作。 |
readWebhooks |
Read Webhooks |
读取 Webhook 配置。 |
readSTSClients |
Read STS clients and token types |
读取 STS 客户机和令牌类型。 无法查看 STS 客户端的客户秘密。 |
manageSTSClients |
Manage STS clients and token types |
对 STS 客户机和令牌类型执行创建,检索,更新和删除操作。 |
manageVerifiableLinks |
Manage Verifiable Links configuration |
对可验证链接的配置执行管理操作。 |
manageMyOrg |
Manage my organization |
查看和管理我的报告者。 |
readAccessAsManager |
View accesses of the reportees |
查看报告员工的现有访问权和可请求访问权。 |
manageAccessAsManager |
Manage accesses of the reportees |
管理报告员工的现有访问权。 |
readOidcAppGrants |
Read OIDC and OAuth application grants |
读取 OIDC 应用程序授权 |
manageOidcAppGrants |
Manage OIDC and OAuth application grants |
对 OIDC 应用程序授权执行 CRUD 操作 |
readPrivacyConsentProvider |
Read privacy consent providers |
读取外部同意提供程序配置 |
managePrivacyConsentProvider |
Manage privacy consent providers |
对同意提供程序执行 CRUD 操作 |
createSamlAliases |
Create SAML aliases |
创建 SAML 持久名称标识别名 |
readEmailSuppressionList |
Read email suppression list |
阅读电子邮件屏蔽列表 |
manageEmailSuppressionList |
Manage email suppression list |
管理电子邮件屏蔽列表 |
badgeManageAny |
Manage badge configurations for the tenant |
管理徽章配置 |
badgeReadAny |
Read badge configurations for the tenant |
读取租户的徽章配置 |
listSessions |
List all sessions for a user |
列出用户的所有会话 |
revokeSession |
Revoke a session for a user |
取消用户的会话 |
revokeAllSessions |
Revoke all sessions for a user |
取消用户的所有会话 |
readTraceLogs |
Read trace logs |
读取跟踪日志 |
readFlows |
Read flows |
读取流 |
manageFlows |
Manage flows |
管理流 |
readSMSProviders |
Read external SMS provider configuration |
阅读外部短信提供商配置 |
manageSMSProviders |
Manage external SMS provider configuration |
管理外部短信服务提供商的配置 |
manageIAGConfigAny |
Manage any external IAG configuration |
管理任何外部IAG配置 |
readIAGConfigAny |
Read any external IAG configuration |
读取任何外部IAG配置 |
readIAGDeployBundleAny |
Export any external IAG deploy bundle |
导出任何外部 IAG 部署包 |
readUsers |
Read all users but not group memberships |
对所有用户执行读取操作,但不包括用户所属的组。 |
readUsersGroupMembership |
Read all users and group memberships |
对所有用户和组成员身份进行读取操作。 |
readUsersStandardGroupMembership |
Read all users and standard group memberships |
仅对所有用户执行读取操作,且仅查看标准组中的成员资格。 |
manageUsers |
Manage all users |
对所有用户执行创建、检索、更新和删除操作。 |
manageUsersInStandardGroups |
Manage users in standard groups |
仅对标准组中的用户执行创建、检索、更新和删除操作。 |
readGroups |
Read all groups but not their members |
对所有组执行读取操作,但不包括组成员。 |
readStandardGroups |
Read standard groups but not their members |
仅对标准组执行读取操作,不对标准组成员执行读取操作。 |
readGroupMembers |
Read all groups and their members |
对所有组和组员执行读取操作。 |
readStandardGroupMembers |
Read standard groups and their members |
仅对所有标准组和标准组成员执行读取操作。 |
manageGroups |
Manage all groups but not their members |
对所有组执行创建、检索、更新和删除操作,但不能对组成员执行这些操作。 |
manageStandardGroups |
Manage standard groups but not their members |
对所有标准组执行创建、检索、更新和删除操作,但不能对标准组成员执行这些操作。 |
manageGroupMembers |
Manage all groups and their members |
对所有组和组员执行创建、检索、更新和删除操作。 |
manageStandardGroupMembers |
Manage standard groups and their members |
仅对标准组和标准组成员执行创建、检索、更新和删除操作。 |
readDynamicGroups |
Read all dynamic groups |
阅读所有动态组。 |
manageDynamicGroups |
Manage all dynamic groups |
管理所有动态组。 |
readDynamicGroupsOfUsers |
Read dynamic groups of all users |
读取所有用户的动态组。 |
manageDynamicGroupsofUsers |
Manage dynamic groups of all users |
管理所有用户的动态群组。 |
readAppConfigAndClientSecret |
Read application configuration with the client secret |
读取应用程序和应用程序 API 访问客户端的客户端秘密。 |
readSTSClientsAndClientSecret |
Read STS clients with the client secret and token types |
读取 STS 客户端的客户秘密和令牌类型。 |
readAPIClientsAndClientSecret |
Read API clients with the client secret |
使用客户秘密读取 API 客户。 |
readExternalAgentsAndClientSecret |
Read external agents with the client secret |
阅读身份代理的客户秘密。 |
updateAnyGroupMember |
Manage the membership of groups |
管理群组成员。 |
manageIdentityFeed |
Manage identity feed |
管理身份信息源。 |
readIdentityFeed |
Read identity feed information |
阅读身份馈送信息。 |
注意:
为了查看所有用户的列表和定义特定用户的活动,管理员需要以下列表中的一个或多个权限:
readUserGroupsmanageUserGroupsmanageAllUserGroupsmanageUserStandardGroups
此外,管理员可能需要以下列表的一个或多个常规许可权:
tenantadmin(只能通过 API 调用调用来分配admin组的成员)。reserved_appowner(application owners组的成员,或者只能通过 API 调用调用对其进行分配)。