Help Center/ CodeArts Artifact/ Service Overview/ Security/ Identity Authentication and Permission Management
Updated on 2024-09-25 GMT+08:00

Identity Authentication and Permission Management

Authentication

You can access CodeArts Artifact through the management console or APIs.

Before calling an API, you need to pass the Identity and Access Management (IAM) authentication and obtain the corresponding token to access the API.

Permission Management

CodeArts Artifact provides two types of repositories: Release Repos and self-hosted repo.

  • Release Repos: The permissions can be customized for each role in projects. For details, see Setting Permissions.
  • Self-hosted repo: The permissions are determined by user roles and repository roles. User roles are essentially IAM permissions. To authorize IAM permissions, an administrator needs to create IAM users, add them to user groups, and assign policies or roles to the user groups. Users in the user groups also obtain the corresponding permissions. The repository role can be assigned by a user with the tenant administrator user role. For details, see "Managing User Permissions" in Managing Self-hosted Repos. For details about fine-grained permission management, see the permission list following "Managing User Permissions" in Managing Self-hosted Repos.