defmodule SsoBsnWeb.Webfinger do use SsoBsnWeb, :controller plug :put_resp_content_type, "application/jrd+json" def webfinger(conn, %{ "resource" => <<"acct:", _::bitstring>> = resource_uri }) do conn |> json(%{ subject: resource_uri, links: [ %{ rel: "http://openid.net/specs/connect/1.0/issuer", href: url(~p"/") } ] }) end end