CQ使用自己的消息登录
CQ Login with own messages
是否可以编程自己的servlet以登录CQ系统并返回自己的消息作为JSON响应。
我的意思和J_Security_Check一样,但我可以控制消息。登录应检查凭据并为会话创建令牌。
我在互联网上找不到任何有用的解决方案。
有人知道我该怎么做吗?
在这种情况下,AEM中是否有任何课程可以提供帮助?
我使用AEM 6.1。
Apache Sling以及Adobe Experience Manager允许您创建自定义身份验证处理程序。
看:
- http://www.wemblog.com/2013/03/how-to-create-custom-authentication.html
- http://sling.apache.org/documentation/the-sling-engine/authentication.html
- http://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html
- http://sling.apache.org/apidocs/sling8/org/apache/sling/auth/core/spi/AuthenticationHandler.html
尝试查看带有SAML2身份验证选项的LDAP。https://helpx.adobe.com/experience-manager/kb/saml-demo.html
您需要通过在保持相同文件夹结构(继承制中各种文件夹的类型)下复制此组件来覆盖/libs/granite/core/content/login
时存在的AEM登录组件/apps
。此组件的资源存在于包含AEM登录表单的JSP脚本的/libs/granite/core/components/login
。将所有相关脚本移动到 /apps
后,您可以在登录中修改登录表单的操作.jsp以指向您的 servlet 路径。
对服务器的调用是使用 Jquery 从/libs/granite/core/content/login/clientlib/login.js
提交的,您可以在适当的成功/错误块中处理来自 servlet 的响应。
除此之外,AEM还使用OSGI设置来呈现登录页面。在 Felix 控制台中找到Day CQ Login Selector Authentication Handler
设置,然后在 /apps
下更改组件的Default Login Page
。
- 登录时显示自定义错误消息
- 在jquery幻灯片登录表单上显示消息
- 如果使用 JavaScript 登录失败,如何在登录页面中显示消息
- CQ使用自己的消息登录
- 使用 JS 错误消息登录 PHP
- 检查数据库后,如何在同一表单上显示登录错误消息
- 如何使用 JavaScript 实现自动化登录到脚本编辑器中的消息窗口
- 如何在登录验证中自定义验证消息位置
- 使用 servlet 在登录页面本身中显示密码错误消息
- 角度 如何在登录页面上显示 http 错误消息
- JSP:登录页面向servlet传递登录页面消息
- 登录弹出窗口发送事件或消息给家长
- 如何在用户注册成功时显示消息框并将其重定向到登录页面?
- 如何即时通知登录用户的短消息
- 如何在用户注册后或他尚未登录时显示消息?
- 在angularjs中显示登录后的消息
- Nodejs只有特定的登录用户才能获得消息
- 触发弹出的href -请登录消息
- php显示登录状态消息不更新
- AJAX/PHP登录-错误消息不工作