当前位置: 首页 > wzjs >正文

中国城乡住房建设部网站网站做百度地图定位

中国城乡住房建设部网站,网站做百度地图定位,提高网站目标流量,珠海网站建设网英文原文:https://spring.io/projects/spring-credhub 目录 概述 注入并使用CredHubTemplate 认证Authentication 相互TLS OAuth2 Spring Boot配置 快速开始 学习 文档 概述 Spring CredHub提供客户端支持,用于存储,检索和删除在C…

英文原文:https://spring.io/projects/spring-credhub

目录

概述

注入并使用CredHubTemplate

认证Authentication

相互TLS

OAuth2

Spring Boot配置

快速开始

学习

文档


概述

Spring CredHub提供客户端支持,用于存储,检索和删除在Cloud Foundry平台中运行的CredHub服务器的凭据。

CredHub提供了一个安全存储,生成,检索和删除各种类型凭据的API。 Spring CredHub为CredHub API提供了一个Java绑定,可以很容易地将Spring应用程序与CredHub集成。

注入并使用CredHubTemplate

CredHubTemplate用于与CredHub交互,通常通过其CredHubOperations接口使用。

以下是在CredHub中设置新凭据的示例:

public class MyApp {@AutowiredCredHubOperations credHubOperations;public void writeAndDeleteCredential() {PasswordCredentialRequest request =PasswordCredentialRequest.builder().overwrite(true).name(new SimpleCredentialName("spring-credhub", "demo")).value(new PasswordCredential("secret")).build();CredentialDetails<PasswordCredential> storedCredential =credHubOperations.write(request);CredentialDetails<PasswordCredential> retrievedCredential =credHubOperations.getById(storedCredential.getId());credHubOperations.deleteByName(storedCredential.getName());}
}

以下是在CredHub中生成新凭据的示例:

public class MyApp {@AutowiredCredHubOperations credHubOperations;public void generateCredential() {PasswordParametersRequest request =PasswordParametersRequest.builder().overwrite(true).name(new SimpleCredentialName("spring-credhub", "demo")).parameters(PasswordParameters.builder().length(20).excludeLower(false).excludeUpper(false).excludeNumber(false).includeSpecial(true).build()).build();CredentialDetails<PasswordCredential> credential =credHubOperations.generate(request);}
}

认证Authentication

CredHub支持两种身份验证方法:相互TLS和OAuth2。

相互TLS

Mutual TLS是未提供其他身份验证配置时使用的默认身份验证方案。

Cloud Foundry上的Mutual TLS支持需要Java Buildpack的Container Security Provider功能。 使用Spring BuildHub的应用程序应使用Java Buildpack 3.17或更高版本或4.1或更高版本部署到Cloud Foundry。

OAuth2

可以使用Spring CredHub(例如,在application.yml中)在Spring Boot应用程序中提供以下配置,以对CredHub服务器启用OAuth2身份验证。

spring:credhub:oauth2:client-id: [OAuth2 client ID]client-secret: [OAuth2 client secret]access-token-uri: [OAuth2 token server endpoint]

Spring Boot配置

在项目中使用Spring CredHub的推荐方法是使用依赖关系管理系统。 下面的一个代码段可以复制并粘贴到您的构建中。

使用Maven:

<dependencies><dependency><groupId>org.springframework.credhub</groupId><artifactId>spring-credhub-starter</artifactId><version>1.0.1.RELEASE</version></dependency>
</dependencies>

使用Gradle:

dependencies {compile('org.springframework.credhub:spring-credhub-starter:1.0.1.RELEASE')
}

如果您为Spring Boot应用程序提供spring.credhub.url属性,Spring CredHub将自动配置CredHubTemplate。

快速开始

使用Spring Initializr引导您的应用程序。

学习

文档

每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。

1.0.1 CURRENT GA

Reference Doc.

API Doc.

2.0.0 RC1 PRE

Reference Doc.

API Doc.

2.0.0 SNAPSHOT

Reference Doc.

API Doc.

http://www.dtcms.com/wzjs/580970.html

相关文章:

  • 做网站按什么收费多少钱wordpress开发教程 pdf
  • 青岛seo公司网站做营养的网站
  • 做网站需要竞品分析么做单屏网站 高度是多少
  • 凡科网站建设网页怎么建网站模版安装教程
  • 通过网站赚钱网站和网页的目的
  • 企业起名字大全免费模板网站优化
  • 做律师网站公司太原网站建设方案书
  • 宁国市有做网站wordpress api 自定义
  • 大庆建设网站首页做2手物品通过网站去卖掉好做吗
  • 上海seo网站优化_搜索引擎排名_优化型企业网站建设_锦鱼网络网站续费后还是无法访问
  • 模板网站制作服务软件开发成本如何核算
  • 广州番禺服装网站建设电商类网站建设
  • 厦门网站建设商家wordpress菜单添加链接
  • 新蔡县做网站收多少钱网站建设基本流程包括哪几个
  • 深圳做网站得外包公司网站快速搜索
  • 江西网站优化现在的网站建设用什么语言
  • 电子商务网站的建设与维护企业网站建设情况
  • 网站租用服务器费用中咨工程建设监理公司网站
  • 建网站开发语言对比网站设计建设流程图
  • 做红酒闪购的网站有哪些wordpress 去广告
  • 浦东新区网站优化公司品牌建设是指什么
  • 广西城乡住房建设厅网站首页wordpress sensei
  • 国外很炫酷的网站名表网站
  • 找素材的网站网站建设+用ftp上传文件
  • 家用电脑如何做网站服务器东莞公司注册登记
  • 建筑网站视频大全cento安装wordpress
  • 织梦网站开发视频广州网络营销品牌
  • 新手如何学做网站张掖网站建设推广
  • 风铃网站代做国内最大网站制作公司
  • 监控网站模版微信如何建公众号怎么创建