nodeSolidServer / nodeSolidServer/node-solid-server
acl:trustedApp limits usefulness of decentralized social apps
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 1.8k
- フォーク
- 308
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
As was already pointed out in https://github.com/nodeSolidServer/node-solid-server/issues/1672#issuecomment-1059452233, when somebody has shared their data hosted on NSS with me, I can't access those data with a web app of my choice, I have to use the same web app they used.
This limits usefulness of otherwise interoperable apps that work on top of any kind of social non-public data.
In comparison, CSS doesn't use acl:trustedApp, and I can use an app of my choice to access the data shared with me.
Has this been discussed already? Is this a desired behaviour? It looks to me like it's an unfortunate side effect, since it limits one of goals of Solid Project[^personal]: People can choose which app they want to use.
[^personal]: as I understand it
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、リンクされている issue 1672 のコメントと node-solid-server における acl:trustedApp の動作を確認し、次にそれをここで説明されている CSS の動作と比較してください。この制限が意図されたものかどうかを明確にし、修正に必要な ACL 実装と検証を特定する前に、期待されるアクセス動作を定義してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- authorization
- issue の種類
- バグ
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100