Skip to content

ソーシャルアカウントログイン機能を実装する #3

@mikan

Description

@mikan

Twitter, Facebook, GitHub など。アカウントと紐づけられるようにしておく。

設計メモ

  • 現行のログイン管理は Membership エンティティ (OB/OG 会員登録) を VaadinSession に出し入れすることで実現しており、あえて Spring Security に載せていない。
  • 一方ソーシャルアカウントの認識には Spring Security OAuth2 を用い、Spring のログイン状態はあくまで OAuth 限定とする。従ってそれだけでは Membership のログインとしては扱わない。
  • OAuth 結果と Membership が紐づけされている場合のみ Spring Security のログインで Membership のログインとしても扱えるようにする。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions