openiddict

    0热度

    3回答

    我刚更新我的dotnet核心webapi应用程序从netcoreapp1.0到netcoreapp2.0。我使用openiddict进行身份验证和授权,基于此sample。 ConfigureServices方法: public void ConfigureServices(IServiceCollection services) { services.AddCors(

    2热度

    1回答

    我上ProtectKeysWithCertificate的添加此行 public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddDataProtection() .SetApplicationName("Testervice") .ProtectKeys

    2热度

    1回答

    我可以登录并获得JWT { "resource": "resource-server", "token_type": "Bearer", "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI4NzJlMTY5OS0xNGQwLTRhYmItYTU4Mi1kZDZmODkzNWU1NGEiLC

    0热度

    1回答

    我是.Net核心WebAPI认证的新手。我发现OpenIddict是一种易于使用的认证服务,但在开始使用之前,我注意到GitHub中有不同认证流程的示例。我无法找到任何有关这些身份验证流程的文档,所以下面的问题就会浮现在脑海中。欣赏是否有人能够提供有关该领域的见解。 GitHub的网址:https://github.com/openiddict/openiddict-core 为什么有不同的流量.

    1热度

    1回答

    上登录/注册查看我试图做的是以下几点: 与一个DOTNET核心WEP API连通的SPA。 我想使用社交登录。 我想使用(服务器端)授权码流。 我倾向于OpenIdDict来处理JWT令牌认证。 我设置了OpenIdDict的示例项目,特别是ImplicitFlow,我得到了这个工作。 但是,此示例使用重定向到授权服务器的实际登录过程。 是否有可能让SPA屁股服务这些页面? 看来,这已经做过,请参

    0热度

    1回答

    我迷失在所有可能用于管理用户可以做什么和用户不能做什么的选项中。 我从角色开始:[Authorize(Roles = Constants.Roles.ModeratorAndUp)]。 ModeratorAndUp的字符串是"Moderators, Administrators"。 但我需要更灵活的方法。在过去的3个小时里,我正在阅读有关索赔和许可证。我还发现这个有趣的博客post。 我正在使用A

    1热度

    1回答

    我试图安装使用的身份+智威汤逊授权.NET的核心项目,但我发现了以下错误: System.InvalidOperationException: Unable to resolve service for type 'OpenIddict.Core.IOpenIddictApplicationStore 1[OpenIddict.Models.OpenIddictApplication]' whil

    1热度

    3回答

    我有一个使用Asp.Net Core后端的Angualar 4 SPA。我正在使用带有JWT令牌的OpenIddict,身份验证正常并返回令牌。只要我没有使用[Authorize]注释和控制器操作,应用程序就可以正常运行。当我这样做,它总是会返回一个401. 说实话,我甚至不知道授权是如何工作的。我认为当持票人标记被提供给用[Authorize]装饰的请求时,中间件就会自动处理它。 我确实看到有一

    1热度

    1回答

    我正在尝试将OpenIddict用于我的asp.net core web api项目。我按照书面here的说明,但是当我尝试建立项目我碰到下面的错误 无法解析“OpenIddict.Mvc(> = 1.0.0)”为” .NETCoreApp,版本= V1。 1。 我已经通过Visual Studio 2017创建了项目(我想我有默认安装的最新的.NET Core工具)。有任何想法吗? 更新: 说明

    10热度

    1回答

    我已经建立opeiddict作为独立的Web应用程序作为授权服务器。我陷入了一个小问题,那就是如何通过客户端Web应用程序的链接直接进入用户注册页面。现在我可以去登录页面,作为你的示例: public ActionResult SignIn() { // Instruct the OIDC client middleware to redirect the user agent to