googleapis / googleapis/google-cloud-java

[google-auth-library-java] Domain Wide Delegation Support: Feature Request List

未关闭
#12,579 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
priority: p3 type: feature request
主要语言
Java
星标
2.1k
派生
1.2k
平均合并
1 天 23 小时
30 天内合并 PR
157

描述

Given the numerous previous issues regarding domain-wide delegation support in the Java Auth Library, this ticket is to collect them and merge them into a single ticket.

Status updates, additional feature requests, and additional questions can be made here.

For Googlers, see the internal ticket at b/432258797.

# Current support for Domain Wide Delegation
- [x] ServiceAccountCredentials
- [ ] ComputeEngineCredentials
- [ ] ImpersonatedCredentials
- [ ] ... Add additional Credentials that need support

# Changes
Implementation for the `createDelegated()` method from [GoogleCredentials](https://github.com/googleapis/google-auth-library-java/blob/f793c20be7f2f0bd4c112dda45544015d878a083/oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java#L496)

# Confirmed Existing tickets
1. https://github.com/googleapis/google-cloud-java/issues/12614 (FR for ComputeEngine and Impersonated)
2. https://github.com/googleapis/google-auth-library-java/issues/1774 (FR for Impersonated)
3. https://github.com/googleapis/google-cloud-java/issues/12607 (FR for Impersonated)
4. https://github.com/googleapis/google-cloud-java/issues/12602

## Potential Related tickets
1. https://github.com/googleapis/google-auth-library-java/issues/1270

贡献指南

打开贡献指南

调研方向

从 oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java 及其 createDelegated() 方法开始。查看 ComputeEngineCredentials 和 ImpersonatedCredentials 的已确认工单,然后确定哪些其他凭据类型应纳入范围。完成的标准是:在选定的凭据中实现已达成一致的全域委派支持,并解决功能请求列表。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
authentication
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。