Skip to content

Conversation

@sidepelican
Copy link
Member

GitHub ActionsからIDフェデレーションした際などに入手できるクレデンシャルは"type": "external_account"となっている。
これはまだサポートされおらず、実装するのは結構大変そう。

↓ 実装が3つに分岐してる上に中でもさらに色々枝分かれてしていて複雑。
https://github.com/googleapis/google-cloud-node-core/blob/101091260776be70b52ed6277f2cd74bae3bf4be/packages/google-auth-library-nodejs/src/auth/externalclient.ts#L78-L84

とりあえず専用のエラーを出して、サポートできていないことを明確に伝える。

そのほか、エラーの見え方が悪かったりした部分の細かい修正。

@sidepelican sidepelican merged commit c97524f into main Dec 16, 2025
2 checks passed
@sidepelican sidepelican deleted the external_account branch December 16, 2025 09:11
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.

2 participants