Flutter 颤振appauth无效参数:重定向\u uri
我有一个本地的keylcoak实例,我正在尝试将我的flatter应用程序连接到它,为此我遵循了,但我在这个重定向uri问题上遇到了麻烦 在android的build.gradle中,我在默认配置中添加了以下内容:Flutter 颤振appauth无效参数:重定向\u uri,flutter,keycloak,appauth,Flutter,Keycloak,Appauth,我有一个本地的keylcoak实例,我正在尝试将我的flatter应用程序连接到它,为此我遵循了,但我在这个重定向uri问题上遇到了麻烦 在android的build.gradle中,我在默认配置中添加了以下内容: applicationId = 'com.my.example_app' manifestPlaceholders = [ 'appAuthRedirectScheme': 'com.my.example_app' ] 在代码中,我有: cons
applicationId = 'com.my.example_app'
manifestPlaceholders = [
'appAuthRedirectScheme': 'com.my.example_app'
]
在代码中,我有:
const REDIRECT_URI = 'com.my.example_app://login-callback';
//some code in between
final AuthorizationTokenRequest req = AuthorizationTokenRequest(
CLIENT_ID,
REDIRECT_URI,
allowInsecureConnections: true,
issuer: ISSUER,
discoveryUrl: DISCOVERY_URL,
scopes: SCOPES);
final AuthorizationTokenResponse result = await appAuth.authorizeAndExchangeCode(req);
我还在KeyClope端尝试不同的配置:
因此,当我按下login
时,它会将我重定向到KeyClope页面,但我看到的是:
有人知道什么是正确的重定向uri值吗?您的代码存在的问题是,您的applicationId和appAuthRedirectScheme包含“\u1”字符,这对URL无效,因此我建议将应用程序包名称更改为不包含大写字符或“.”以外的其他字符,它应该可以工作还可以查看链接以了解更多信息: