首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websphere SAML中带有samlWeb2.0的SAML服务提供者

Websphere SAML中带有samlWeb2.0的SAML服务提供者
EN

Stack Overflow用户
提问于 2018-06-29 13:18:05
回答 1查看 776关注 0票数 0

我很难在Websphere server服务器上启用samlWeb2.0。我需要使用我的雇主提供的现有身份提供程序来实现用于身份验证的服务提供者部分。

安装并启用了samlWeb2.0特性,我遵循IBM指令配置它,包括密钥存储和IdP元数据。我能够通过访问/ibm/saml20 20/defaultSP/saml20元数据来提取SP元数据,而且我认为应该这样做。

但是,我无法让服务器实际过滤任何请求。IBM:s文档明确指出,“在配置和启用SAML时,所有未经身份验证的请求都将使用SAML身份验证”,但我看不出来。我添加了一个身份验证筛选器来匹配所有的URL:s,但这也没有任何区别。

我期望身份验证过滤器阻止未经身份验证的请求和/或将其重定向到IdP:s登录表单,但什么也没有发生。

在我的配置中缺少什么来激活身份验证过滤器?

这是我的server.xml:

代码语言:javascript
复制
<server>
<featureManager>
    <feature>localConnector-1.0</feature>
    <feature>jsp-2.2</feature>
    <feature>jpa-2.0</feature>
    <feature>samlWeb-2.0</feature>
</featureManager>

<keyStore
    fileBased="true"
    location="/home/misc/keystore.jks"
    password="password"
    />

<samlWebSso20
    id="defaultSP"
    idpMetadata="/home/misc/idpMetadata.xml"
    spHostAndPort="https://myapp"
    authFilterRef="defaultAuthenticationFilter"
    />

<authFilter id="defaultAuthenticationFilter">
    <requestUrl urlPattern="/**" id="default"></requestUrl>
</authFilter>

<webApplication contextRoot="/" id="myApp" location="myApp.war" name="myApp" />
</server>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-29 14:25:31

自由安全只拦截在web.xml中定义了授权约束的请求URL。您的web应用程序是否具有安全性/授权约束,而您访问的URL是否具有角色约束?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51102689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档