Skip to content

nirasan/go-backend-token-auth-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-backend-token-auth-middleware

やりたいこと

  • フロントエンドフレームワークのバックエンドサーバーとして認証と認可を行うためのミドルウェアをつくる
  • フローとしてはフロントエンドのみで OAuth のアクセストークン発行まで行う
    • フロントエンドでのアクセストークン取得フローでは PKCE に対応する
  • フロントエンドはアクセストークンを使ってバックエンドに認証を行う
  • バックエンドはアクセストークンの詳細情報をプロバイダに問い合わせてユーザー名や対象アプリケーションを取得する
  • バックエンドはアクセストークンが正常なら当アプリケーション用アクセストークンを発行する
  • フロントエンドはバックエンドのAPI問い合わせ時に当アプリケーション用アクセストークンを添付し、バックエンドはこれを検証して認可を行う

やること

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published