代码之家  ›  专栏  ›  技术社区  ›  gtrak

使用容器预授权的Flex的Spring安全性

  •  2
  • gtrak  · 技术社区  · 14 年前

    有哪些方法可以让我将springsecurity在http访问上创建的Authentication或UserDetails对象获取到flex客户端?因为我是从外部登录的,所以不能使用channelset.login(),对吧?到目前为止,我看到的所有示例都假设用户通过flex客户机手动登录,但要求的是基于容器的身份验证。

    使用flex3、spring 3.0.4、spring-security-3.0.3

    3 回复  |  直到 14 年前
        1
  •  1
  •   Francois quandrum    14 年前

    如果您将SpringFlex与blazeds一起用于FlextoJavaHTTP管道, 那么你要做的就是:

    • 使用预期的安全约束来保护blazeds服务

        2
  •  0
  •   David Collie    14 年前

    Adobe DevNet上有一篇文章介绍了这个主题: http://www.adobe.com/devnet/flex/articles/flex_security.html

        3
  •  0
  •   gtrak    14 年前

    使用PreAuthenticatedAuthenticationProvider作为身份验证提供程序。Flex会话将自动与HTTP会话映射1:1,并且您可以使用会话范围内的对HTTP会话的调用来访问身份验证对象ecurityContextHolder.getContext文件().getAuthentication()

    推荐文章