agent-substrate / agent-substrate/substrate

Carrying actor JWTs to an Egress PEP - use cases

オープン
#586 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
area/identity area/network area/security kind/feature
主要言語
Go
スター
1.8k
フォーク
316
平均マージ
2日 43分
マージ済み PR(30日)
287

説明

With atunnel + pluggable egress support coming along, we would need atunnel to be able to use the actor identities**.

With the actor identities available for atunnel, atunnel will use the actor cert to initiate an mtls connection (with CONNECT) to the egress PEP. The question is whats the importance of the JWT to be carried over as well.

In my mind there are a few possible areas where this _could_ be useful;

1. JWTs will be forwarded to the final destination for authn -- however this brings the question of "what system is going to understand substrate JWTs and what to do with them?"

2. Egress PEP is going to do authn on behalf of the destination with the JWT-- for this I am (a) not sure how common is it and what will be the flow and (b) why a cert would not be enough?

For 2 I am likely missing good usecases or have limited understanding where/why this can be useful so feedback is mostly welcomed.

\** ActorIdentity Service work (to replace SessionIdentity) is in the works, and actor identities will be made available via atelet, an on a projected volume. TBD how the identities will get to ateom(atunnel), (possibly via UDS..?)

/cc @howardjohn @bowei @thockin @ahmedtd

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。