GDSC Chuo Membership

Authentication API

GET /login

Authentication を参照。

GET /session

Requires authentication

トークンのセッションを返します。

Response body

{
    "session": string,
    "expires_at": uint4,
    "user_id": string
}

POST /session

コードをセッショントークンに変換します。

JSON parameters

Authentication を参照。

  • login_id (string)
  • code_verifier (code_verifier)

Response body

{
    "session": string,
    "expires_at": uint4,
    "user_id": string
}

DELETE /session

Requires authentication

トークンのセッションを削除します。

GET /user

Requires authentication

トークンのユーザーを返します。

Response body

{
    "id": string,
    "email": string,
    "name": string,
    "picture": string
}