googleapis / googleapis/google-cloud-java
[google-auth-library-java] Domain Wide Delegation Support: Feature Request List
- Dominant language
- Java
- Stars
- 2.1k
- Forks
- 1.2k
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 154
Description
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
Contributor guide
Assessment
This issue has not been assessed yet.