是否可以在Keycloak的查询字符串中编辑“ code”参数?

问题描述 投票:1回答:1

[我正在尝试在Linux服务器上设置Keycloak,以便准备OAuth2服务器以使可用于我的Alexa Skill的链接帐户。

我的问题是这个:

成功登录后,keycloak使用此链接将请求重定向到Amazon服务器:

https://skills-store.amazon.co.uk/api/skill/link/M3FC1DYEAOGRP4?code=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..XDTXJ_GzoEs06ELehNLRhA.njBRnNSp0-nJN1sz9-jt-x6dWVdfIANQVfoKJsiJAYry3yW9fSNS46H5Daji-C8oY-lPQSTl_oiPbWOLmsfN5J5y5BOxlWPPBLkudyyNQj1bznmiz_flabn0JiTsqcy4V5cb07E0wgO4GBYDPh1JxMBzv1jY-8zHJFjWZ_aHJ_HN2ADSJywksp9TQlfsVFM2DoPFr-3hzerjHxJmje8AHhh3fl_hm1L8YLwZ81JxAyYbRX06vL4dDC1We0fJ1Gau.zXXS_02gcqqy7GAMt4HPNA
&state=A2SAAEAEKGYeJWc5-LPQwpOBdADVIkB4LaRW5zez4dbd6yYW8ZZNyXA_ujSlkPoxLvi-QzwydlEcAgR0Y70aJ7DuNr-vTbbowBpZzCbBzk2wfaHOa980SNhuckEERT6slAVbZ5eVKd7sLaVQ-K3qwHwUzSRRVa32Wnu__i9vMrqBhZE6rBqZjmkKvh3BwKGk2EloEc2sg64b4TQyFm8qsUmfGowSL2cKu4jYwq-utIoczJXEXg6w1Dh5wUYc3hH6b505z9Xhlw3PL7BatTRpCzX7VNq9D1gX60xWkicl2x3q5HTmSV2rviYgA1s_bEGYrv95mYxi57S1Zi4v3xGmNVn4Yt-YGJIVXRPa6wKalHedIOTDEYTunmHsmVI_EoMhx7ReJh9Ur-k1c6D3o6ul4Xmk7ue1KuU3t69aS1CEWopFTjiGHticFYOuYogvbScCgbt8Gg21o9PsL-EL0jxuH4-Zc7gjdBL_pDZCAMlVk6IOMLkMW2GQTp8rzvT7Bi-ATVvINWlS5AesggTpJH7Itm-HJsRib8DmQTd5_RL4VR7l25nLdzDdx8FA4kpESH2Rfr21hE9UM9NcBRG4T7uysvhvDzlKFMa

我了解我的问题是&code=格式。亚马逊正在等待应用程序密钥(36个长度的字符串),而是默认在Keycloak中对其进行加密。

是否可以在Keycloak管理控制台中编辑此行为?

谢谢

编辑:

Keycloak版本是4.0.0 Final独立版要遵循Keycloak客户端配置图像:

这是用于帐户链接的Amazon Skill配置:

Alexa Skill configuration

这些是Keycloak客户端配置:

Keycloak client part 1Keycloak client part 2

最后就是问题:

当我单击该技能的帐户链接链接时,我正确地进入了登录页面

Redirect part 1

但是后来,技能从未被激活:

Redirect part 2

对这个问题的研究使我进入了UPS Skill,并使用Chrome开发者控制台,我注意到给pitangui url的code参数是一个36位的字符串。

所以,在这一点上,我认为即使我不确定,Amazon仍要求使用简单的秘密作为代码。

所以我的问题是,是否可以在不更改Keyclok源代码的情况下编辑Keycloak行为。

谢谢

networking amazon keycloak alexa-skills-kit
1个回答
0
投票

Danilo。我遇到了与您相同的问题,但无法解决。您能否指定解决方案,以便Keycloak与Alexa兼容?

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.