View Source Oidcc.Plug.ExtractAuthorization (Oidcc Plug v0.1.0-alpha.3)
Extract authorization
request header
This module should be used together with Oidcc.Plug.IntrospectToken
,
Oidcc.Plug.LoadUserinfo
or Oidcc.Plug.ValidateJwtToken
.
defmodule SampleAppWeb.Endpoint do
use Phoenix.Endpoint, otp_app: :sample_app
# ...
plug Oidcc.Plug.ExtractAuthorization
plug Oidcc.Plug.IntrospectToken, [...] # Check Token via Introspection
plug Oidcc.Plug.LoadUserinfo, [...] # Check Token via Userinfo
plug Oidcc.Plug.ValidateJwtToken, [...] # Check Token via JWT validation
plug SampleAppWeb.Router
end
Link to this section Summary
Link to this section Types
@type opts() :: [ {:send_invalid_header_response, (conn :: Plug.Conn.t(), given_header :: [String.t()] -> Plug.Conn.t())} ]
Plug Configuration Options
options
Options
send_invalid_header_response
- Customize Error Response for invalid header