问题标签 [acs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
150 浏览

wcf - WCF服务应用ACS的实现

我正在尝试为 WCF 服务应用程序实现 ACS(用于使用 Google、Facebook 进行身份验证)。我在 Azure 门户中配置了我的 ACS,并尝试了为 WCF 服务应用程序添加 STS 参考的方式(这是 Web 应用程序通常使用的方式)。这是正确的方法还是我们需要为其添加更多规范?

我经历了很多样本​​,但无法理解..

如果可能的话,任何人都可以提供一个带有快照的小例子。

请在正确的道路上帮助我...

提前致谢...

0 投票
2 回答
2342 浏览

acs - 如何增加 Azure ACS 登录超时

Azure 培训工具包包括一个名为“IntroToACS2”的实验室。在其中,您创建一个 WebRole 并启用 ACS,以便您可以使用您的 Google、Live 或 Yahoo id 登录。登录后,如果我等待 10 分钟左右然后刷新页面,我将被重定向回登录页面。

如何增加 Azure ACS 登录超时?

0 投票
1 回答
175 浏览

c# - 配置 ACS

我有一个电子商务网站的场景,我希望在用户将商品添加到购物车后继续订购商品之前,提示用户登录 Google。现在,挑战是仅在特定操作点而不是在用户访问网站时使用 windows azure 的 ACS 配置身份验证。我们如何配置领域设置和其他相关项目?

0 投票
1 回答
199 浏览

wcf - 使用 acs 对 wp7 应用程序和 wcf 服务进行身份验证

我正在网上寻找如何将 ACS 与 WP7 应用程序和 SOAP WCF 服务一起使用的示例。我能找到的只是 REST WCF 数据服务的示例,而不是简单的 WCF 服务。

有谁知道一个例子?

0 投票
1 回答
1191 浏览

azure - 如何从原始令牌中获取 ACS 令牌我们得到身份提供者

我从 acs 获取令牌,如这篇文章Validating a SWT Token REST WCF Service中所述

但我无法提取 ACS 令牌。你能帮我吗?实际上,提取 acs 令牌“JsonNotifyRequestSecurityTokenResponse.FromJson”的类我无法得到它,因为提供的链接不起作用。

0 投票
4 回答
11996 浏览

asp.net-mvc-4 - 当 AuthorizeAttribute 与角色一起应用时,自定义 RoleProvider 失败

我在 ASP.net MVC4 中遇到了自定义角色提供程序的问题。我实现了一个非常轻量级的 RoleProvider,它在我改变之前似乎工作正常

一旦我进行了更改,用户就不再经过身份验证,并且出现 401 错误。这很奇怪,因为我的 RoleProvider 基本上为 IsUSerInRole 返回 true,并且为 GetUserRoles 返回一个包含“Administrator”的列表。我在自定义 RoleProvider 中的每个方法上都设置了断点,但发现没有一个被调用。

接下来我实现了我自己的从 AuthorizeAttribute 继承的授权属性。在这我设置了断点,这样我就可以看到发生了什么。事实证明,底层属性调用的 User.IsInRole() 返回 false。

我相信角色提供者已正确设置。我的配置文件中有这个

并使用此处描述的方法检查哪个角色提供者是当前角色提供者:参考当前 RoleProvider 实例?产生正确的结果。但是 User.IsInRole 坚持返回 false。

我正在使用 Azure 访问控制服务,但我看不出这与自定义角色提供程序有何不兼容。

我可以做些什么来更正 IPrincipal 用户,以便 IsInRole 从我的自定义 RoleProvider 返回值?


角色提供者来源:

公共类 SimplicityRoleProvider : RoleProvider { private ILog log { get; 放; }

0 投票
1 回答
3836 浏览

asp.net-mvc - ACS 已安装,但 MVC 4.0 应用程序仍会重定向且无法找到 login.aspx

第一次在stackoverflow上发帖,但我喜欢这个网站!...

我已经使用 MVC 4 成功创建了一个功能齐全的 Azure 混合模型应用程序。已发布并且运行良好。现在我想将 ACS 认证添加到我的站点。我已经完成了所有步骤,但是当我在模拟中运行应用程序时,它无法重新定向到 ACS 并提供说明它找不到 login.aspx 的页面。

我创建了一个简单的网站解决方案,只是为了证明我的 ACS 设置正确并且工作正常。我注意到这两种解决方案的 web.config 文件大相径庭。

有人尝试过这样做吗?任何帮助,将不胜感激。

- - - - - 解决方案 - - - - - -

我终于得到了一切工作。 关键是删除 WebMatrix.WebData 引用,因为我不需要自己进行身份验证。以下内容来自MVC4 发行说明。

当 WebMatrix.WebData.dll 包含在 ASP.NET MVC 4 应用程序的 /bin 目录中时,它将接管用于表单身份验证的 URL。将 WebMatrix.WebData.dll 程序集添加到您的应用程序(例如,在使用“添加可部署依赖项”对话框时选择“带有 Razor 语法的 ASP.NET 网页”)将覆盖身份验证登录重定向到 /account/logon 而不是 /account /login 符合默认 ASP.NET MVC 帐户控制器的预期。

0 投票
2 回答
397 浏览

wcf - 从 javascript 访问由 ACS 保护的 WCF 服务

我希望创建一个位于我们现有代码之上的 WCF(可能是 WebApi)Web 服务。最终,该服务将被外部客户使用,但我们将开始在我们自己的移动应用程序中使用它。

由于一些客户希望使用 Gmail 和 ADFS 身份验证,因此使用 Azure ACS 似乎很有意义(这是我们的 Web 服务托管的地方)。但是,我们暂时不需要多个提供程序,我们将从使用自定义 STS 开始,该 STS 根据我们现有的身份验证逻辑对用户进行身份验证。

我们已经有了使用 MVC Web 应用程序作为客户端的上述工作的粗略原型。

我的问题是如何将其与移动应用程序集成?看起来移动应用程序将使用 AppCelerator 编写,这意味着我需要使用 javascript 进行身份验证。我们只希望用户对我们的自定义 STS 进行身份验证,所以我需要使用 Active Authentication 吗?IE

  • 要求用户输入用户名和密码
  • 直接使用自定义 STS 进行身份验证并检索令牌
  • 将 STS 令牌传递给 ACS 并检索 ACS 令牌
  • 将 ACS 令牌传递给每个请求的 wcf 服务。

我想我的问题是:我是否在正确的轨道上,如果是这样,我将如何在 javascript 中实现这一目标?

0 投票
1 回答
199 浏览

acs - 为什么每次调试项目时 Azure ACS 都需要身份验证?

当您在 Visual Studio 中开发 Azure webrole 时,每次按 F5 运行项目并等待 Azure 开发环境启动,然后我需要访问登录页面并通过 Azure ACS 身份验证过程。需要做什么才能使 ACS 身份验证状态在编译和调试会话中保持不变?

0 投票
2 回答
390 浏览

iphone - 适用于 iOS (iPhone) 的 WindowsAzure ACS 工具包 - Facebook 身份提供者

当 Facebook 是身份提供者时,有没有办法将 Azure 工具包配置为在 iPhone 上使用移动版 Facebook 登录页面?目前该工具包使用桌面网页,这使得它有点无法使用......

编辑

在 Windows Azure 开发论坛上看到同样的错误。