...
...
IdP界面模板
IdP所显示的界面均可以自定义内容以及样式,在/opt/shibboleth/views文件夹里面包含了界面的模板文件,主要如下:
...
Code Block | ||||
---|---|---|---|---|
| ||||
[carsi@www ~]$ sudo /opt/shibboleth-idp/bin/build.sh [carsi@www ~]$ sudo systemctl restart jetty |
CARSI IdP界面简单定制(只改文字和logo等)
定制登录界面Logo和文字
感谢山东大学秦丰林老师提供!
Code Block | ||||
---|---|---|---|---|
| ||||
[carsi@www ~]$ sudo vi /opt/shibboleth-idp/messages/messages.properties idp.title = 教育网统一认证与资源共享(Carsi) idp.title.suffix = 错误 idp.footer = 教育网统一认证与资源共享-山东大学 idp.logo = /images/sdulogo.jpg idp.login.loginTo = 登录到 idp.login.username = 账号 idp.login.password = 密码 idp.login.donotcache = 不保存账号信息 idp.login.login = 登录 idp.login.pleasewait = 正在登录,请等待... idp.attribute-release.revoke = 清除历史授权信息 idp.login.forgotPassword = 忘记密码? idp.url.password.reset = http://密码重置网站url idp.login.needHelp = 使用帮助 idp.url.helpdesk = http://使用帮助页面url |
...
Code Block | ||||
---|---|---|---|---|
| ||||
[carsi@www ~]$ sudo /opt/shibboleth-idp/bin/build.sh [carsi@www ~]$ sudo systemctl restart jetty |
定制属性释放界面文字
感谢北京联合大学王晓震老师提供!
Code Block | ||||
---|---|---|---|---|
| ||||
[carsi@www ~]$ sudo vi /opt/shibboleth-idp/messages/messages.properties idp.attribute-release.title = 信息释放 idp.attribute-release.attributesHeader = 将向服务机构提供如下信息: idp.attribute-release.serviceNameLabel = 您即将访问如下服务: idp.attribute-release.serviceDescriptionLabel = 该服务由以下服务机构提供: idp.attribute-release.accept = 同意 idp.attribute-release.reject = 拒绝 idp.attribute-release.confirmationQuestion = 如果您继续,上述信息将与服务共享。您是否同意在每次访问时向服务发布这些信息? idp.attribute-release.consentMethod = 请选择信息释放期限: idp.attribute-release.consentMethodRevoke = 您可以在登录页上的复选框中随时撤销此设置。 idp.attribute-release.doNotRememberConsent = 在下次登录时再询问我 idp.attribute-release.doNotRememberConsentItem = 我同意本次发送的信息。 idp.attribute-release.rememberConsent = 如果提供给服务机构的信息发生变化再询问我 idp.attribute-release.rememberConsentItem = 我同意以后自动将相同的信息发送给这个服务机构。 idp.attribute-release.globalConsent = 不要再询问我 idp.attribute-release.globalConsentItem = 我同意将我的<strong>全部信息</strong>释放给<strong>所有</strong>服务机构.修改 |
修改后,界面预览如下:
CARSI IdP界面深度定制(完全自己开发页面)
所有界面的模板都在/opt/shibboleth-idp/views路径下,可以根据需要自行深度定制,包括本校用户IdP登陆界面、隐私保护界面、错误提示界面等,可根据本校情况自行修改。
IdP登录界面深度定制
感谢西北工业大学孙露露老师提供!
css文件路径:/opt/shibboleth-idp/edit-webapp/css/
...