googleapis / googleapis/google-cloud-cpp
Allow a single client instance to authenticate with multiple tokens
- 主要言語
- C++
- スター
- 659
- フォーク
- 462
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 89
説明
**What component of `google-cloud-cpp` is this feature request for?** For
example, is this related to bigtable (i.e., something in
`google/cloud/bigtable`), or GCS (i.e., something in `google/cloud/storage`)?
google/cloud/storage/client
GCS c++ client
**Is your feature request related to a problem?
Currently we need to create a new client per token. For our service we have multiple users with different tokens and having different clients per user is inefficient.
For GCS scale we should have a implementation where a single client can handle multiple auth calls (in ReadObj etc)
**Describe alternatives you've considered** A clear and concise description of
any alternative solutions or features you've considered.
NA
**Additional context** Add any other context about the feature request here.
NA
コントリビューションガイド
調査の方向性
google/cloud/storage/client コンポーネントとそのエントリポイント ReadObj から始めます。現在、認証がクライアントにどのように付加されているか、また複数のユーザートークンに対してどのような動作が必要かを確認します。1つのクライアントで複数のトークンに対する認証済み呼び出しを処理でき、トークンごとに別のクライアントを必要としなければ完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp, gcp
- 領域
- api, authentication, cloud
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100