googleapis / googleapis/google-cloud-java

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

Open
#12,579 0 comments 0 reactions 0 assignees View on GitHub
priority: p3 type: feature request
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.