Spring-MVC と Spring-security を学んでいます。コンセプトを実践できるプロジェクトを作ることにしました。私が助けを必要としているのは、ユーザーを承認および認証するための戦略を考え出すことです。参照できる例や提供できるアイデアは、私の設計に非常に役立ちます。
アプリケーションの概要:
このアプリケーションにより、ユーザーは HTML5 キャンバスのようなアートワークを作成し、それを世界と共有できます。アートワークへのパーマリンクがあり、それを見る権限がある場合、人々はアートワークにコメントできます。アートワークの作成者は、このアートを公開するか、パスワードで保護することを許可します。
使用ワークフローは次のとおりです。
ユーザーがログイン
-> 複数のアートワークのリストを含むプロフィール ページに移動
-> ユーザーは既存のアートの編集または削除を選択できます。
-> ユーザーは新しいアートを作成することもできます。
各アートワークには、公開またはパスワード保護/公開することで、ユーザーが世界と共有できるパーマリンクが必要です。
私は新人なので、どこからこのデザインを始めればよいかわかりません。このアプリケーションの設計/構築に関して、このユースケースを処理する方法について誰かがアドバイスを提供できますか?