草庐IT

Aspnetcore-identityserver

全部标签

IdentityServer4 获取Token及刷新Token

一、获取Token使用PostMan,调用接口:http://192.168.31.132:7000/connect/tokenclient_id:appClientclient_secret:secretgrant_type:passwordusername:adminpassword:adminscope:offline_accesssaas.identity.apisaas.logger.apisaas.document.api  二、刷新Token 使用PostMan,调用接口:http://192.168.31.132:7000/connect/tokenclient_id:appC

c# - ef core 在更新数据库期间不使用 ASPNETCORE_ENVIRONMENT

我使用visualstudio通过特定的迁移来更新我的所有环境。使用下面的命令它运行良好。update-database-MigrationinitMigrationProduct-cProductContext-EnvironmentProduction在efcore2.0中,此命令已更改,参数-Environment已删除。它在文档中说。"With2.0,youcanusetheASPNETCORE_ENVIRONMENTenvironmentvariableinstead."https://learn.microsoft.com/en-us/ef/core/miscellaneo

c# - ef core 在更新数据库期间不使用 ASPNETCORE_ENVIRONMENT

我使用visualstudio通过特定的迁移来更新我的所有环境。使用下面的命令它运行良好。update-database-MigrationinitMigrationProduct-cProductContext-EnvironmentProduction在efcore2.0中,此命令已更改,参数-Environment已删除。它在文档中说。"With2.0,youcanusetheASPNETCORE_ENVIRONMENTenvironmentvariableinstead."https://learn.microsoft.com/en-us/ef/core/miscellaneo

c# - 如何在 IdentityServer4 中向访问 token 添加自定义声明?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭5年前。Improvethisquestion我正在使用IdentityServer4.我想添加其他自定义声明以访问token,但我无法执行此操作。我已经按照Coemgen的建议修改了Quickstart5并通过ProfileService添加了ASP.NETIdentityCore和自定义声明be

c# - 如何在 IdentityServer4 中向访问 token 添加自定义声明?

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭5年前。Improvethisquestion我正在使用IdentityServer4.我想添加其他自定义声明以访问token,但我无法执行此操作。我已经按照Coemgen的建议修改了Quickstart5并通过ProfileService添加了ASP.NETIdentityCore和自定义声明be

c# - 此版本Microsoft.AspNetCore.All只兼容netcoreapp2.1目标框架

当我尝试将我的应用程序从2.0升级到.NETCore2.1后发布到Web服务器时,我收到以下消息:“此版本的Microsoft.AspNetCore.All仅与netcoreapp2.1目标框架兼容。请以netcoreapp2.1为目标或选择与netcoreapp2.0兼容的Microsoft.AspNetCore版本。”它在我的开发机器上运行良好。这是我的项目文件:netcoreapp2.1Always我看过this,但这似乎不是问题所在。我还尝试了CodeGeneration.Tools的预发布2.1版本,但我无法安装它。编辑:我确实在服务器上安装了dotnet2.1。这是我在服务

c# - 此版本Microsoft.AspNetCore.All只兼容netcoreapp2.1目标框架

当我尝试将我的应用程序从2.0升级到.NETCore2.1后发布到Web服务器时,我收到以下消息:“此版本的Microsoft.AspNetCore.All仅与netcoreapp2.1目标框架兼容。请以netcoreapp2.1为目标或选择与netcoreapp2.0兼容的Microsoft.AspNetCore版本。”它在我的开发机器上运行良好。这是我的项目文件:netcoreapp2.1Always我看过this,但这似乎不是问题所在。我还尝试了CodeGeneration.Tools的预发布2.1版本,但我无法安装它。编辑:我确实在服务器上安装了dotnet2.1。这是我在服务

c# - IdentityServer4在asp.net core中注册UserService并从数据库中获取用户

我已经搜索过如何在asp.netcore中使用IdentityServer4注册UserService,但我似乎找不到正确的方法。这是注册InMemoryUsers的代码here,但是我想从我的MSSQLDB访问用户,而不是示例中定义的静态用户。varbuilder=services.AddIdentityServer(options=>{options.SigningCertificate=cert;});builder.AddInMemoryClients(Clients.Get());builder.AddInMemoryScopes(Scopes.Get());builder.

c# - IdentityServer4在asp.net core中注册UserService并从数据库中获取用户

我已经搜索过如何在asp.netcore中使用IdentityServer4注册UserService,但我似乎找不到正确的方法。这是注册InMemoryUsers的代码here,但是我想从我的MSSQLDB访问用户,而不是示例中定义的静态用户。varbuilder=services.AddIdentityServer(options=>{options.SigningCertificate=cert;});builder.AddInMemoryClients(Clients.Get());builder.AddInMemoryScopes(Scopes.Get());builder.

ASP.NET Core (WebApi)发布时如何发布到开发环境或生产环境(ASPNETCORE_ENVIRONMENT)

一、在.csproj项目主文件中添加EnvironmentName可以在.csproj项目主文件中增加节点来设置环境变量,在对应的编译平台加入此节点,对应相应的环境即可,重新编译时,会自动添加到web.config文件中。51701;1702;15911024portabletrueAnyCPUfalseTRACE Developmentnonefalse1701;1702;1591 Production二、在FolderProfile.pubxml中添加EnvironmentName在Properties=> PublishProfiles,文件目录下,有.pubxml后缀的文件,这些文件用