rabbitmq-server/deps/rabbitmq_auth_backend_oauth2/test/openid_http_handler.erl

15 lines
412 B
Erlang

-module(openid_http_handler).
-behavior(cowboy_handler).
-export([init/2, terminate/3]).
init(Req, State) ->
OpenIdConfig = application:get_env(jwks_http, openid_config, #{}),
Body = rabbit_json:encode(OpenIdConfig),
Headers = #{<<"content-type">> => <<"application/json">>},
Req2 = cowboy_req:reply(200, Headers, Body, Req),
{ok, Req2, State}.
terminate(_Reason, _Req, _State) ->
ok.