Astro企业应用 AstroPro
Astro企业应用 AstroPro
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 开发指南
- 视频帮助
- 文档下载
- 通用参考
文档首页/
Astro企业应用 AstroPro/
开发指南/
DevSpore-SDK使用指南/
devspore-auth使用指南/
devspore-auth-oneaccess使用指南/
使用指南
链接复制成功!
使用指南
添加依赖
代码中添加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的认证。