3

我们正在尝试开发一个 ASP.NET Core Web API,它允许用户通过 Azure AD 进行身份验证,并希望代表该 Azure AD 用户从 NextCloud 检索文件。我们的基础架构由运行 NextCloud 12 的 Ubuntu 服务器、运行 ASP.NET Core Web API 的 Windows 服务器和带有 Azure AD 域服务的 Azure Active Directory 实例组成。使用 LDAP(由 AAD 域服务提供)
通过 NextCloud 登录可以正常工作。

除了 LDAP 之外,我们一直在尝试使用 SAML 进行 SSO,但在登录 NextCloud 时我们不断看到此错误消息:

未配置帐户。
您的帐户未配置,因此无法访问此服务。

我们究竟如何能够使用我们在使用 ASP.NET Web API 进行身份验证时收到的相同 Azure AD 令牌从 NextCloud 检索文件?

4

1 回答 1

0

SAML 不擅长与 Web API 一起使用 - 它的协议主要依赖于作为 Web 应用程序的应用程序 - 理想情况下,您应该将 Open Id Connect 与 Jwt 令牌一起使用。

于 2018-01-06T01:36:59.400 回答