lockAuth

GitHub OAuth authentication

Initiate GitHub OAuth login

get

Redirects the user to GitHub for OAuth authentication.

Responses
get
/api/auth/github
302

Redirect to GitHub OAuth

No content

GitHub OAuth callback

get

Handles the OAuth callback from GitHub. Redirects to /admin.html on success.

Query parameters
codestringOptional
Responses
get
/api/auth/github/callback
302

Redirect to admin page on success

No content

Check authentication status

get
Responses
chevron-right
200

Authentication status

application/json
or
get
/api/auth/status
200

Authentication status

Logout

get
Responses
chevron-right
200

Logged out successfully

No content

get
/api/auth/logout
200

Logged out successfully

No content

Last updated