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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions