如何找到httpd.conf文件的位置?
我正在从Amazon Web Services EC2(弹性计算云)运行Ubuntu Linux服务器,但我找不到我的Apache配置.
我正在尝试将 keycloak 与 React 应用程序一起使用,这是我当前的客户端配置...我在主领域内执行此操作
这是我的钥匙斗篷配置
export const keycloakConfig = {
"realm": "master",
"auth-server-url": "http://localhost:8180/",
"ssl-required": "external",
"resource": "demo",
"public-client": true,
"confidential-port": 0,
"clientId" : "demo",
"url" : "http://localhost:8180/"
};
Run Code Online (Sandbox Code Playgroud)
我的代码基于 此存储库
现在...我可以在我的应用程序中毫无问题地登录,显示的网址是这样的
http://localhost:8180/realms/master/protocol/openid-connect/auth?client_id=demo&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2F&state=ba9daf04-ffdb-4ad3-b912-8be846f0684b&response_mode=fragment&response_type=code&scope=openid&nonce=558d71b7-2c66-44f8-9297-84694dc571a8
Run Code Online (Sandbox Code Playgroud)
但是当我尝试注销时收到一条消息
Invalid parameter: redirect_uri
Run Code Online (Sandbox Code Playgroud)
注销网址是这样的
http://localhost:8180/realms/master/protocol/openid-connect/logout?redirect_uri=http%3A%2F%2Flocalhost%3A3000%2F
Run Code Online (Sandbox Code Playgroud)
我不确定我的客户端配置是否正确,因为我发现的几乎所有教程中都缺少几个参数
你知道这里可能有什么问题吗?感谢你们
我正在使用Keycloak身份验证来验证角度应用程序,到目前为止,我已设法将我的登录名重定向到Keycloak服务器.但是当重定向而不是登录页面时,我得到一个包含该消息的500错误页面 Invalid parameter: redirect_uri
部署在AWS上,我不希望隧道到框并打开浏览器来禁用它.
似乎存在一个配置:"ssl-required":"none"可以放在keycloak-server.json文件中,但我不确定在哪个对象下.我在"境界"下尝试过并且没有运气.
我不想在适配器级别禁用它,它需要全局,所以"ssl-required":"none"go,或者如何在全局禁用ssh/https?
(另外,我知道在制作中不建议这样做.)
我正在使用 keycloak 的登录和注册页面。对于登录我使用:
keycloak.init({onLoad: 'login-required'}).then(function (authenticated) {
if (!authenticated) {
} else{
}
Run Code Online (Sandbox Code Playgroud)
这工作正常,因为我可以使用上面的代码重定向到收到令牌的应用程序页面。但是,如果用户单击注册链接并注册为新用户,我会看到浏览器重定向到:
htttps://localhost/auth/realms/realm1/login-actions/registration?session_code=2TC4xBE5BoFy_Dt7nK8wNDzdLx-8rJmA7l0IjTY1Khk&execution=2e64e3ef-185a-4ca8-a6cc-51c40f9fb7fc&client_id=bizmapp&tab_id=EbayK64spNk
Run Code Online (Sandbox Code Playgroud)
我希望在注册后有一个 keycloak 回调,我可以在其中获取令牌并将用户重定向到应用程序的原始安全页面,用户在登录/注册之前想要访问该页面
您如何正确地将NGINX配置为Keycloak前面的代理?
以doc的形式进行询问和回答,因为我现在不得不重复做一次,过了一会儿就忘记了细节。
这是专门针对Keycloak位于反向代理(例如nginx)和NGINX正在终止SSL并推送到Keycloak的情况的。这与keycloak无效参数(重定向参数)不同,尽管它会产生相同的错误消息。