
# 身份认证与访问控制
#### 身份认证
用户访问CodeArts TestPlan的方式有多种，包括CodeArts TestPlan用户界面、API、SDK，无论访问方式封装成何种形式，其本质都是通过CodeArts TestPlan提供的REST风格的API接口进行请求。
CodeArts TestPlan的接口需要经过认证请求后才可以访问成功。
CodeArts TestPlan支持两种认证方式：
- Token认证：通过Token认证调用请求，访问CodeArts TestPlan用户界面默认使用Token认证机制。
- AK/SK认证：通过AK（Access Key ID）/SK（Secret Access Key）加密调用请求。推荐使用AK/SK认证，其安全性比Token认证要高。
关于认证鉴权的详细介绍及获取方式，请参见[认证鉴权](https://support.huaweicloud.com/api-testman/cloudtest_03_2002.html)。
#### 访问控制
CodeArts TestPlan通过两种方式对用户操作进行访问控制。
- 角色权限控制：对CodeArts TestPlan的测试计划、测试用例、测试套件、测试报告、自定义设置等对象进行增删改查等都需要获得对应的角色及权限。
- 细粒度权限控制（IAM）：查询租户项目、设置项目创建者、管理租户项目成员列表等操作需要获得IAM细粒度授权。
 
