redirect_uri 与发起认证时不符

问题描述

java.lang.RuntimeException: {“error”:“redirect_uri_mismatch”,“error_description”:“redirect_uri 与发起认证时不符”}
at cn.authing.sdk.java.util.HttpUtils.request(HttpUtils.java:65)
at cn.authing.sdk.java.model.AuthenticationClientOptions.doRequest(AuthenticationClientOptions.java:119)
at cn.authing.sdk.java.client.BaseClient.request(BaseClient.java:27)
at cn.authing.sdk.java.client.AuthenticationClient.getAccessTokenByCode(AuthenticationClient.java:143)
at com.ance.commons.authentication.web.CallbackController.callback(CallbackController.java:31)

重现步骤

登录回调时报错

@f11 麻烦看下,从本地测试环境换到阿里云服务器部署后一直报这个,清除cookie、重新登录也是一样。

控制台登录回调 URL已经通过逗号分隔的方式新增服务器回调端口

测试发现,控制台登录回调 URL同时配置本地开发环境和阿里云测试环境时会出现该问题,只配置一个环境url时正常。

是否可以支持配置多个url?

buildAuthorizatoinUrl 时可以传入 redirect_uri 参数哈,你是如何发起登录的