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 285e38b3e..ba2fdf02f 100644
--- a/src/ejabberd_options.erl
+++ b/src/ejabberd_options.erl
@@ -425,6 +425,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().
@@ -653,6 +655,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()].