From 80a6c1150d8537872911f94882df67c0fbe90da2 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Fri, 22 Sep 2023 22:39:02 +0800 Subject: [PATCH] fix(saml): saml login reply role `viewer` as default --- apps/emqx_dashboard_sso/src/emqx_dashboard_sso_saml_api.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_dashboard_sso/src/emqx_dashboard_sso_saml_api.erl b/apps/emqx_dashboard_sso/src/emqx_dashboard_sso_saml_api.erl index fb5e27fa4..105b69141 100644 --- a/apps/emqx_dashboard_sso/src/emqx_dashboard_sso_saml_api.erl +++ b/apps/emqx_dashboard_sso/src/emqx_dashboard_sso_saml_api.erl @@ -96,8 +96,8 @@ sp_saml_callback(post, Req) -> {404, #{code => ?BACKEND_NOT_FOUND, message => <<"Backend not found">>}}; State -> case (provider(saml)):callback(Req, State) of - {ok, Token} -> - {200, emqx_dashboard_sso_api:login_reply(Token)}; + {ok, Role, Token} -> + {200, emqx_dashboard_sso_api:login_reply(Role, Token)}; {error, Reason} -> ?SLOG(info, #{ msg => "dashboard_saml_sso_login_failed",