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

21 lines
460 B
Erlang
Raw Normal View History

2021-02-05 18:23:10 +08:00
-module(jwks_http_app).
-export([start/1, stop/0]).
2021-02-05 18:23:10 +08:00
start(Port) ->
2021-02-05 18:23:10 +08:00
Dispatch =
cowboy_router:compile(
[
{'_', [
{"/jwks", jwks_http_handler, []}
]}
]
),
{ok, _} = cowboy:start_clear(jwks_http_listener,
[{port, Port}],
#{env => #{dispatch => Dispatch}}),
ok.
stop() ->
ok = cowboy:stop_listener(jwks_http_listener).