将用户属性从CAS传递到Web应用程序

still帕特里克

我有一个受CAS保护的网络应用。现在我想打印当前登录的用户,但是。我懂了

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException:No name matching localhost found

这是我的代码

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.getServletContext().log("T1");
    System.out.println("T2");

    PrintWriter writer = response.getWriter();

    String userID = request.getRemoteUser();

    HttpSession session = request.getSession(true);

    writer.println("<html>");
    writer.println("<head><title>Hello World Servlet</title></head>");
    writer.println("<body>");
    writer.println("<h1>Congratulations! You are logged in " + userID + "</h1>");if(request.getUserPrincipal() != null) {
        AttributePrincipal principal = (AttributePrincipal) request.getUserPrincipal();

        writer.println("<h1>P: " +  principal.getName() + "</h1>");


        Map<String, Object> attributes = principal.getAttributes();

        Iterator<String> attributeNames = attributes.keySet().iterator();

        writer.print("<p>");
        writer.println();

        while(attributeNames.hasNext()) {
            String attributeName = attributeNames.next();

            writer.print(attributeName + ": ");
            writer.print(attributes.get(attributeName));
            writer.println();
        }

        writer.print("<p>");
    }

    writer.println("<body>");
    writer.println("</html>");

    writer.close();         
}

在我的web.xml中,我正确使用了SAMLValidationFilter和SAMLAuthentication Filter。有谁知道我在做什么错。还是有一个可行的例子?

米沙·莫耶德(Misagh Moayyed)

问题不在于示例代码。这是你的环境。您试图到达运行时Java环境不信任的HTTPS端点。使用https://github.com/UniconLabs/java-keystore-ssl-test测试该端点

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将用户uid从登录页面传递到Web应用程序中的其他页面

来自分类Dev

如何将用户帐户集成到应用程序?

来自分类Dev

将用户登录到Web API应用程序

来自分类Dev

如何将用户从FB canvas应用程序的feed中重定向到FB canvas应用程序

来自分类Dev

我可以从我的Android应用程序将用户重新引导到Samsung App Store吗?

来自分类Dev

如何将用户从浏览器重定向到iOS中的应用程序?

来自分类Dev

将用户数据从 PHP 同步到meteor 应用程序

来自分类Dev

IOS/Objective-C:点击通知时将用户定向到应用程序的特定屏幕

来自分类Dev

如何手动将用户添加到Web应用程序?

来自分类Dev

如何将数据从Windows应用程序传递到Web应用程序?

来自分类Dev

无法将用户存储在默认的MVC应用程序中

来自分类Dev

将用户上传的数据存储在Shiny应用程序中

来自分类Dev

将用户相机输入插入 IOS 应用程序

来自分类Dev

在应用程序启动时将用户定向到不同视图控制器的最快方法

来自分类Dev

在制作登录应用程序时需要建议,该应用程序会将用户重定向到更改密码页面以进行首次登录

来自分类Dev

将用户名添加到我的Rails Web应用程序时出错(设计gem)

来自分类Dev

Web应用程序的安全性-将凭据传递到Web服务API

来自分类Dev

环境属性未传递到Elastic Beanstalk中的应用程序

来自分类Dev

球衣2:如何将参数从web.xml传递到应用程序?

来自分类Dev

如何将适量的数据传递到Web API应用程序?

来自分类Dev

将数据从Web视图传递到本机应用程序的最佳方法(Windows,iOS和Android)

来自分类Dev

如何将类对象列表从Web服务传递到Windows窗体应用程序

来自分类Dev

代理将应用程序从不同的机器传递到 apache Web 服务器

来自分类Dev

如何通过域将参数传递到 Apps Script Web 应用程序?

来自分类Dev

日历实现到 Web 应用程序

来自分类Dev

使用.htaccess将桌面用户重定向到移动Web应用程序之外

来自分类Dev

生成具有角色的身份用户(从Web API到MVC应用程序)

来自分类Dev

使用.htaccess将桌面用户重定向到移动Web应用程序之外

来自分类Dev

在部署到Azure的Web应用程序中确定登录的用户是否是AD组的成员

Related 相关文章

  1. 1

    如何将用户uid从登录页面传递到Web应用程序中的其他页面

  2. 2

    如何将用户帐户集成到应用程序?

  3. 3

    将用户登录到Web API应用程序

  4. 4

    如何将用户从FB canvas应用程序的feed中重定向到FB canvas应用程序

  5. 5

    我可以从我的Android应用程序将用户重新引导到Samsung App Store吗?

  6. 6

    如何将用户从浏览器重定向到iOS中的应用程序?

  7. 7

    将用户数据从 PHP 同步到meteor 应用程序

  8. 8

    IOS/Objective-C:点击通知时将用户定向到应用程序的特定屏幕

  9. 9

    如何手动将用户添加到Web应用程序?

  10. 10

    如何将数据从Windows应用程序传递到Web应用程序?

  11. 11

    无法将用户存储在默认的MVC应用程序中

  12. 12

    将用户上传的数据存储在Shiny应用程序中

  13. 13

    将用户相机输入插入 IOS 应用程序

  14. 14

    在应用程序启动时将用户定向到不同视图控制器的最快方法

  15. 15

    在制作登录应用程序时需要建议,该应用程序会将用户重定向到更改密码页面以进行首次登录

  16. 16

    将用户名添加到我的Rails Web应用程序时出错(设计gem)

  17. 17

    Web应用程序的安全性-将凭据传递到Web服务API

  18. 18

    环境属性未传递到Elastic Beanstalk中的应用程序

  19. 19

    球衣2:如何将参数从web.xml传递到应用程序?

  20. 20

    如何将适量的数据传递到Web API应用程序?

  21. 21

    将数据从Web视图传递到本机应用程序的最佳方法(Windows,iOS和Android)

  22. 22

    如何将类对象列表从Web服务传递到Windows窗体应用程序

  23. 23

    代理将应用程序从不同的机器传递到 apache Web 服务器

  24. 24

    如何通过域将参数传递到 Apps Script Web 应用程序?

  25. 25

    日历实现到 Web 应用程序

  26. 26

    使用.htaccess将桌面用户重定向到移动Web应用程序之外

  27. 27

    生成具有角色的身份用户(从Web API到MVC应用程序)

  28. 28

    使用.htaccess将桌面用户重定向到移动Web应用程序之外

  29. 29

    在部署到Azure的Web应用程序中确定登录的用户是否是AD组的成员

热门标签

归档