refactor: start jose as an app dependency
This commit is contained in:
parent
f926bcfbc0
commit
270f47aafc
|
@ -1,5 +1,6 @@
|
||||||
%% -*- mode: erlang -*-
|
%% -*- mode: erlang -*-
|
||||||
{deps, []}.
|
{deps, [ {jose, {git, "https://github.com/emqx/erlang-jose", {tag, "emqx-1.11.3"}}}
|
||||||
|
]}.
|
||||||
|
|
||||||
%% Comple Opts
|
%% Comple Opts
|
||||||
{erl_opts, [warn_unused_vars,
|
{erl_opts, [warn_unused_vars,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
{vsn, "4.4.11"}, % strict semver, bump manually!
|
{vsn, "4.4.11"}, % strict semver, bump manually!
|
||||||
{modules, []},
|
{modules, []},
|
||||||
{registered, [emqx_rule_engine_sup, emqx_rule_registry, emqx_rule_engine_jwt_sup]},
|
{registered, [emqx_rule_engine_sup, emqx_rule_registry, emqx_rule_engine_jwt_sup]},
|
||||||
{applications, [kernel,stdlib,rulesql,getopt]},
|
{applications, [kernel,stdlib,rulesql,getopt,jose]},
|
||||||
{mod, {emqx_rule_engine_app, []}},
|
{mod, {emqx_rule_engine_app, []}},
|
||||||
{env, []},
|
{env, []},
|
||||||
{licenses, ["Apache-2.0"]},
|
{licenses, ["Apache-2.0"]},
|
||||||
|
|
|
@ -110,7 +110,6 @@ lookup_jwt(TId, ResourceId) ->
|
||||||
| {stop, {error, term()}}
|
| {stop, {error, term()}}
|
||||||
when Ref :: reference().
|
when Ref :: reference().
|
||||||
init({#{private_key := PrivateKeyPEM} = Config, Ref}) ->
|
init({#{private_key := PrivateKeyPEM} = Config, Ref}) ->
|
||||||
{ok, _} = application:ensure_all_started(jose),
|
|
||||||
State0 = maps:without([private_key], Config),
|
State0 = maps:without([private_key], Config),
|
||||||
State = State0#{ jwk => undefined
|
State = State0#{ jwk => undefined
|
||||||
, jwt => undefined
|
, jwt => undefined
|
||||||
|
|
Loading…
Reference in New Issue