栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

identityServer4创建API资源项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

identityServer4创建API资源项目

创建API资源项目:

步骤可参考网址:ASP.NET Core3.1使用IdentityServer4实现授权登录(二)

具体步骤:

  1. 创建API资源
  2. 感受API资源是否受保护
  3. 获取token
  4. 带着获取到的token请求受保护的API资源
补充说明(一)如何在visual Studio中同时运行多个项目


右键解决方案–>添加–>现有项目。

补充说明(二)postman获取token测试示例:

注意:post请求,且为body形式下的x-www-form-urlencoded形式

补充说明(三)什么是API资源

例如:

    public class WeatherForecastController : Controllerbase
    {
        private static readonly string[] Summaries = new[]
        {
            "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
        };

        private readonly ILogger _logger;

        public WeatherForecastController(ILogger logger)
        {
            _logger = logger;
        }

        [HttpGet]
        public IEnumerable Get()
        {
            var rng = new Random();
            return Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
                Date = DateTime.Now.AddDays(index),
                TemperatureC = rng.Next(-20, 55),
                Summary = Summaries[rng.Next(Summaries.Length)]
            })
            .ToArray();
        }
    }
补充说明(四)[Authorize] 引用的作用

使API资源收到保护。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号