-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
アカウントに関連したデータ構造の見直し #1
Conversation
Signed-off-by: turtton <top.gear7509@turtton.net>
|
プレビューに使えるかなとワークフローをいじいじしてたんですが、どうやらmermaidは見えなかったり、全てのボタンのリンクがこのプレビューサイトにならなかったりと結構微妙な感じになっちゃいましたね。これだったらCloudflare pages使った方がよかったな |
Signed-off-by: turtton <top.gear7509@turtton.net>
そういやこれってメアドとかパスワードみたいなデータはどこで持つんですか?それもアカウントに入れるべきですかね? |
アカウントのPKを使って別のテーブルで持つべきかな |
Signed-off-by: turtton <top.gear7509@turtton.net>
Signed-off-by: turtton <top.gear7509@turtton.net>
書いてから思ったんですが、アプリケーション側のデータ構造としてもAccountクラスとは完全に分離すべきですかね |
結合した時点で漏れるリスクってのはどうしても出てくるから完全に切り離したほうが安全かも |
Signed-off-by: turtton <top.gear7509@turtton.net>
OK 👍 |
一応確認なんですが、MetaDataの順番を表現するためにIndexフィールドを設定したんですけど、これってVectorの順序で表現すべきですかね。 |
PKに |
PKで順序守れそうならこのフィールド消しますね |
Signed-off-by: turtton <top.gear7509@turtton.net>
大丈夫そうだったらマージしちゃってください |
あれ、でもこの場合だとPKの情報をアプリケーション側が持ててないので内容の更新が出来ませんね。固有のIDは持っておくべきですね |
そうだね {
"meta": [
1: { .. }
2: { .. }
3: { .. }
]
} って構造体でやり取りするようになるかも |
Signed-off-by: turtton <top.gear7509@turtton.net>
大丈夫そうなのでマージしまーす |
アカウントのパスワードなどのセンシティブな情報を格納するクラスになります
is_bot
フラグを追加これはMastodonやMisskeyにもある機能で、各種リンクとかを載せるためのデータになります。
ActivityPubデータ内の
attachment
に相当しますSigned-off-by: turtton top.gear7509@turtton.net