繁体   English   中英

如何在Fiware IdM Keyrock中自定义或替换OAuth2登录屏幕

[英]How to customize or replace OAuth2 login screen in Fiware IdM Keyrock

我们有一个从智能手机开始的登录流程。 Keyrock / Horizo​​n提供的登录,注册和授权屏幕不适用于移动设备。 我们要更改布局以适应较小的屏幕并更改徽标。

我们如何自定义或替换登录,注册和授权屏幕? Horizo​​n似乎是用python / Django编写的。 我是Django的新手,理想情况下只想在某处更改一堆html模板。 这可能吗? 还是我们需要Django专业知识才能做到这一点? 另外,如果我们以后将Keyrock软件更新到较新的版本,我希望所做的更改不被覆盖(或至少需要最少的工作才能重新应用它们)。

一旦我们满意它会完成我们所需的工作,我们将托管我们自己的Keyrock IdM,但目前正在使用Fiware实验室Keyrock实例进行测试。

github上的资源https://github.com/ging/horizo​​n/tree/master/horizo​​n/templates/horizo​​n和有关此主题的文档均未提供。 任何指针表示赞赏。

首先,您说对了,因为某些屏幕不适用于移动设备。 我将其添加到积压中以在即将发布的版本中对其进行修复,因此FIWARE Lab实例更加适合移动设备。

其次,如果要在自己的实例中修改屏幕,则必须编辑相应屏幕的模板。 IdM使用bootstrap 3django模板构建。 您无需成为django的专家即可修改此模板,但我建议您学习模板语言的基础知识。

模板位于此处 具体来说,您需要修改:- 登录屏幕 - 注册屏幕 -授权屏幕

如果您遇到任何问题,可以在这里询问或在正式回购中打开问题

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM