Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LINEAuthzServer ¶
LINEAuthzServer implements the envoy AuthorizationServer https://pkg.go.dev/github.com/envoyproxy/go-control-plane/envoy/service/auth/v3#AuthorizationServer
func (*LINEAuthzServer) Check ¶
func (s *LINEAuthzServer) Check(ctx context.Context, req *authv3.CheckRequest) (*authv3.CheckResponse, error)
Check checks the authorization header. Extract bearer LINE access token from the header and authorize it upstream LINE Login service.
Click to show internal directories.
Click to hide internal directories.