首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ThinkTecture IdentityServer授权目录

ThinkTecture IdentityServer授权目录
EN

Stack Overflow用户
提问于 2014-07-11 14:55:42
回答 1查看 396关注 0票数 0

我试图使用Thinktecture Server v2作为联邦身份管理器。我已经启动并运行了身份服务器,并且身份验证工作正常。我的问题是,我的测试站点用于测试身份验证重定向到localhost:8080/页面负载上的身份服务器,但我想要发生的是,用户单击链接并只保护某些目录(如localhost:8080/app/localhost:8080/ )后才会发生身份验证重定向,非授权用户应该可以访问这些目录。我基本上遵循了教程来设置IdP。

我的web.config当前包含

代码语言:javascript
复制
<appSettings>
    <add key="ida:FederationMetadataLocation" value="https://localhost/idsrv/FederationMetadata/2007-06/FederationMetadata.xml" />
    <add key="ida:Realm" value="https://localhost:8080/" />
    <add key="ida:AudienceUri" value="http://localhost/" />
<appSettings>
...
<system.identityModel.services>
    <federationConfiguration>
        <cookieHandler requireSsl="true" />
        <wsFederation
            passiveRedirectEnabled="true"
            issuer="https://localhost/idsrv/issue/wsfed"
            realm="http://localhost/"
            requireHttps="true" />
    </federationConfiguration>
</system.identityModel.services>

我试图使用

代码语言:javascript
复制
<add key="ida:Realm" value="https://localhost:8080/app/" />

但是重定向仍然发生在localhost:8080/上,而不是我希望它在localhost:8080/app/发生的地方。

编辑:我想我在这里真正问的是什么是领域,什么是AudienceUri,以及如何配置它们来保护应用程序的某些部分(目录)。

EN

回答 1

Stack Overflow用户

发布于 2014-07-15 02:45:21

领域是应用程序的唯一标识符。这可以是任何字符串。我试着使用像之类的东西。那样的话,它就不会被束缚在一个任意的东西上,而它实际上是有意义的。

AudienceUri是可以用来表示依赖方的uris列表。

我相信你想要的实际上是一个思维结构的背景。在依赖方维护页面中有一个“重定向Url”设置。把它设置到你想让它重定向的地方。

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

https://stackoverflow.com/questions/24700680

复制
相关文章

相似问题

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