aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_options.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_options.erl')
-rw-r--r--src/ejabberd_options.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ejabberd_options.erl b/src/ejabberd_options.erl
index eacde998d..518091d98 100644
--- a/src/ejabberd_options.erl
+++ b/src/ejabberd_options.erl
@@ -415,6 +415,8 @@ opt_type(jwt_key) ->
econf:fail({read_file, Reason, Path})
end
end);
+opt_type(jwt_jid_field) ->
+ econf:binary();
opt_type(jwt_auth_only_rule) ->
econf:atom().
@@ -643,6 +645,7 @@ options() ->
{websocket_ping_interval, timer:seconds(60)},
{websocket_timeout, timer:minutes(5)},
{jwt_key, undefined},
+ {jwt_jid_field, <<"jid">>},
{jwt_auth_only_rule, none}].
-spec globals() -> [atom()].