nodeSolidServer / nodeSolidServer/node-solid-server
Extend 403 template to request access
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 1.8k
- フォーク
- 308
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
No permission to access this resource
You are currently logged in as https://ren.solid.community/profile/card#me, but do not have permission to access https://stimpy.solid.community/inbox/.
Next step in the interaction:
Offer an input (button or whatever) to the user to make a request to access the resource.
There can be a number of ways to that.. config setting that shows the request form on all 403s and sends a notification to an (dedicated?) inbox, and/or if the resource has a dedicated inbox....
I said template in the title of this issue, but it'll act more like its own application (so that the server is not expected to process it like an HTML form) that sends a notification.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、現在の403テンプレートと、それを生成する認可パスを特定します。リクエストフローを選択する前に、サーバーがログイン中のユーザー、対象リソース、専用の受信トレイ(存在する場合)をどのように識別しているかを確認します。権限のないユーザーがアクセス要求を送信でき、意図した受信者が通知を受け取れる状態になれば完了ですが、payload によって設定と通知設計は未確定のままです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript, nodejs
- 領域
- authorization, backend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100