Skip to content

feat: add google token class in auth#813

Merged
miguelvelezsa merged 14 commits intomainfrom
feat--add-googleToken-class-in-auth
Dec 1, 2025
Merged

feat: add google token class in auth#813
miguelvelezsa merged 14 commits intomainfrom
feat--add-googleToken-class-in-auth

Conversation

@miguelvelezsa
Copy link
Contributor

@miguelvelezsa miguelvelezsa commented Nov 14, 2025

Initial PR for #841.

This is just the creation of GoogleToken class. The main class to be migrated from https://github.com/googleapis/node-gtoken/blob/main/esm/src/index.ts#L74. Initial PR just include the skeleton and the interfaces for the options.
Also we wrapped all the options in one variable instead of having all of them as variables for the class.

@miguelvelezsa miguelvelezsa requested a review from a team as a code owner November 14, 2025 23:41
quirogas
quirogas previously approved these changes Nov 17, 2025
@quirogas quirogas self-requested a review November 17, 2025 22:43
@quirogas
Copy link
Contributor

Seems like there are some linting issues.

@miguelvelezsa miguelvelezsa requested a review from a team November 25, 2025 22:51
sofisl
sofisl previously approved these changes Nov 26, 2025
@sofisl
Copy link
Contributor

sofisl commented Nov 26, 2025

@miguelvelezsa make sure to add the license header on these files!

quirogas
quirogas previously approved these changes Nov 26, 2025
Copy link
Contributor

@quirogas quirogas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Only one comment, but it shouldn't be a blocker.

@miguelvelezsa miguelvelezsa dismissed stale reviews from quirogas and sofisl via 8b5b791 November 26, 2025 14:21
@miguelvelezsa miguelvelezsa merged commit b6a1745 into main Dec 1, 2025
12 checks passed
@miguelvelezsa miguelvelezsa deleted the feat--add-googleToken-class-in-auth branch December 1, 2025 19:23
miguelvelezsa added a commit that referenced this pull request Dec 3, 2025
* feat: add googleToken

* chore: create new file for tokenOptions

* chore(google-auth-library-nodejs): set types for TokenOptions.additionalClaims

* build: add copyright message

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: feywind <57276408+feywind@users.noreply.github.com>
miguelvelezsa added a commit that referenced this pull request Dec 3, 2025
* feat: add googleToken

* chore: create new file for tokenOptions

* chore(google-auth-library-nodejs): set types for TokenOptions.additionalClaims

* build: add copyright message

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: feywind <57276408+feywind@users.noreply.github.com>
miguelvelezsa added a commit that referenced this pull request Dec 3, 2025
* feat: add googleToken

* chore: create new file for tokenOptions

* chore(google-auth-library-nodejs): set types for TokenOptions.additionalClaims

* build: add copyright message

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: feywind <57276408+feywind@users.noreply.github.com>
miguelvelezsa added a commit that referenced this pull request Dec 4, 2025
* feat: add googleToken

* chore: create new file for tokenOptions

* chore(google-auth-library-nodejs): set types for TokenOptions.additionalClaims

* build: add copyright message

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: feywind <57276408+feywind@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants