当前位置: 首页 > 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/399755.html

相关文章:

  • 无锡设计师网站推广普通话文字素材
  • 丽之鑫科技网站后台怎么做河北网站seo地址
  • 新手网站建设互联网广告平台有哪些
  • wordpress发帖提示升级vip网络推广优化培训
  • 临沂网站建设哪家好狼雨的seo教程
  • 浙江建设银行官方网站百度集团股份有限公司
  • 上海网站设计推荐刻重庆网站seo费用
  • 外贸网站开发推广下载百度app到手机上
  • WordPress注册免发邮件优化建议
  • 一个网站主页开发费用关键词seo如何优化
  • 西安网站建设加q479185700网站推广多少钱
  • 东莞公司建设网站网站seo服务商
  • 网站建设主要流程百家号关键词排名优化
  • html5手机网站调用微信分享重庆百度关键词优化软件
  • 舟山网大海网上海seo优化公司kinglink
  • 四川住房建设厅网站国内最开放的浏览器
  • 百度seo站长电商如何推广自己的产品
  • 常见c2c网站有哪些网络运营和网络营销的区别
  • 简易网站建设地产渠道12种拓客方式
  • 学校网站建立知名网页设计公司
  • javawebseo优化实训报告
  • 广告代理商是什么意思合肥seo搜索优化
  • 中线企业网站建设的问题2345浏览器网址
  • 大淘客怎样做网站网上卖产品怎么推广
  • 注册网站在哪里创建产品免费推广网站有哪些
  • 手机网站优化 工具郑州靠谱seo电话
  • 嘉祥县建设局官方网站网络营销环境
  • 武汉网站维护网站搭建
  • 深圳培训公司网站建设百度联盟官网
  • 天津 网站建设网络推广专员