View Source Oidcc.Plug.RequireAuthorization (Oidcc Plug v0.2.0)

Ensure authorization token provided.

This module should be used together with Oidcc.Plug.ExtractAuthorization.

defmodule SampleAppWeb.Endpoint do
  use Phoenix.Endpoint, otp_app: :sample_app

  # ...

  plug Oidcc.Plug.ExtractAuthorization

  plug Oidcc.Plug.RequireAuthorization

  # Check Token with `Oidcc.Plug.IntrospectToken`, `Oidcc.Plug.LoadUserinfo` or `Oidcc.Plug.ValidateJwtToken`

  plug SampleAppWeb.Router
end

Summary

Types

Plug Configuration Options

Types

opts()

(since 0.1.0)
@type opts() :: [
  {:send_missing_token_response, (conn :: Plug.Conn.t() -> Plug.Conn.t())}
]

Plug Configuration Options

Options

  • send_missing_token_response - Customize Error Response for missing token