refactor: start jose as an app dependency

This commit is contained in:
Thales Macedo Garitezi 2022-10-31 10:36:59 -03:00
parent f926bcfbc0
commit 270f47aafc
3 changed files with 3 additions and 3 deletions

View File

@ -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,

View File

@ -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"]},

View File

@ -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