
# 使用指南
#### 添加依赖
代码中添加spring-boot-starter-huawei-devspore-auth-oneaccess依赖。
```
<dependency>
<groupId>com.huaweicloud.devspore</groupId>
<artifactId>spring-boot-starter-huawei-devspore-auth-oneaccess</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
<exclusion>
<artifactId>log4j-to-slf4j</artifactId>
<groupId>org.apache.logging.log4j</groupId>
</exclusion>
</exclusions>
</dependency>
```
#### 认证配置
在配置文件中加入devspore相关配置，如下：
```
devspore:
  auth:
    exclude-paths: GET:/test # 不需要认证的路径
    in-header: true  #token是否在header中，默认true
    token-name: X-Auth-Token  #token在header中的参数名，inHeader设置为true时生效，默认X-Auth-Token
    oneaccess:
      ignore-ssl: true  #是否校验oneaccess证书
      jwt: 
        jwk-set-uri: https://arvymzmajv.huaweicloudoneaccess.com/api/v1/oauth2/keys #对应的oneaccessjwk地址
        issuer-uri: https://arvymzmajv.huaweicloudoneaccess.com/api/v1/oauth2 #签发机构
```
arvymzmajv.huaweicloudoneaccess.com为本文示例中使用的域名，实际应用中请换成自己对应的域名。
添加完后启动项目即可开启对token的认证。
