【问题标题】:ASP.NET Core Individual User Accounts auth with no Azure没有 Azure 的 ASP.NET Core 个人用户帐户身份验证
【发布时间】:2019-09-05 14:40:42
【问题描述】:

我正在尝试创建一个 asp.net 核心项目 (.net core 2.2),并且我选择个人用户帐户作为身份验证。问题是我需要添加域名、应用程序 ID 和注册或登录策略。我不想为此使用 Azure。如何跳过它?

【问题讨论】:

    标签: visual-studio authentication asp.net-core identity


    【解决方案1】:

    如果您想使用 ASP.NET Identity ,请选择 Store user accounts in-app

    编辑:

    对于 Web API 应用程序,只有 Connect to an existing user store in the cloud 内置模板,它将允许通过 JWT 令牌的方式对用户进行身份验证,从而可以开箱即用地保护 Web API,并使更改身份验证系统变得更简单,例如从应用内身份到 Azure AD B2C 或 Identity Server 等第 3 方解决方案。

    如果需要,您需要手动添加 ASP.NET Core Identity 服务。

    【讨论】:

    • 我没有看到这个选项。下拉列表仅包含我在上图中发布的一项
    • @pantonis ,以便您使用 API 应用程序,对于 Web api,只有连接到云中现有的用户存储。查看更新的答案。
    • 真的吗?来吧。 future is SPA (Angular, React) 为什么要限制这个?
    • @pantonis ,那是因为在API方面,你通常需要一个token服务来发布jwt token,然后将token传递给你的api来创建身份。这种情况下不需要 Asp.net 身份。
    • Asp.Net Core Identity 是基于 cookie 的?
    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2018-03-18
    • 2016-06-03
    • 1970-01-01
    • 2018-06-17
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多