如何解决如何在Apache Kerberos身份验证中使用自定义登录屏幕
我已使用Windows 2012 Server为Apache配置了Kerberos身份验证。来自Apache的配置文件如下:
<VirtualHost *:8090>
ServerName myapp.example.com
<Location />
AuthType Kerberos
AuthName "Kerberos Authentication"
KrbAuthRealms srv1.test.com
KrbServiceName HTTP/myapp.example.com@srv1.test.com
Krb5Keytab /etc/httpd/conf.d/http.keytab
KrbMethodNegotiate On
KrbMethodK5Passwd On
KrbSaveCredentials On
KrbVerifyKDC off
Require valid-user
</Location>
它显示Kerberos身份验证登录屏幕,我可以通过提供用户名和密码来正确登录。
显示的登录屏幕是基本身份验证登录屏幕。我正在使用一个Web应用程序,该应用程序具有在Perl CGI中内置的安全模块,该模块可从Active Directory进行身份验证。是否可以将Apache Basic Authentication显示的登录屏幕更改为使用集成在我的Web应用程序中的自定义登录屏幕?是否有可用的CPAN模块,以便我可以将Kerberos身份验证集成到Perl CGI中,而不是在Apache中完成它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。