Skip to content
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

✨ AdminAPI認証の実装 #18

Open
Shion1305 opened this issue Feb 14, 2023 · 0 comments · Fixed by #24
Open

✨ AdminAPI認証の実装 #18

Shion1305 opened this issue Feb 14, 2023 · 0 comments · Fixed by #24
Assignees
Labels
todo New feature to be implemented

Comments

@Shion1305
Copy link
Member

Shion1305 commented Feb 14, 2023

TODO (実装する内容)

AdminAPIに対してユーザーのアクセス制限をつける必要がある。

  • ユーザー情報にロールの追加
  • 認証情報には以下の情報を含む必要がある
    • SuperAdminであるか
    • Role情報
      • RoleID
      • Role名
      • Role内権限
      • Role情報(string)
    • 学祭メンバー情報(命名Agent?)
      • (詳細未定)
  • Event or Orgに対してAgent側のアクセス権を設定

以上の機能実現に必要な機能

  • RoleGroupAPI
    • Create
    • UpdateMeta
    • Delete
    • Grant

Impact (実装による変更の影響範囲)

User

ロール情報の付与

Org / Event

Agentのアクセス権限設定

RoleCollectionの作成?

Note (補足・考慮すべきこと)

ロール追加にあたり監査情報も追加できるようにすべきである

  • ロールの付与日時
  • ロール提供者
    また、フロントから手打ちで認証するわけにもいかないので、
    Lineエンドポイントで受け付けるのもよいかと思う
@Shion1305 Shion1305 added the todo New feature to be implemented label Feb 14, 2023
@Shion1305 Shion1305 self-assigned this Feb 14, 2023
@Shion1305 Shion1305 linked a pull request Feb 18, 2023 that will close this issue
@Shion1305 Shion1305 reopened this Feb 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo New feature to be implemented
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant