首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件工程师Michael

    .NET定义身份资源API资源

    OpenID Connect 和 Oauth 令牌服务的最终目的是控制对资源的访问。 public class InMemoryResourcesStore : IResourceStore 定义身份资源 代表有关用户的声明,例如用户ID,显示名称,电子邮件地址等。 Identity Resource Reference 以下示例显示了一个名为 profile 的自定义身份资源 public static IEnumerable GetIdentityResources 定义 API 资源 代表客户端想要访问的功能。通常,它们是基于HTTP的终结点,也可以是其它。 每个API 也可能具有作用域。某些范围可能是该资源专有的,而某些范围可能是共享的。 ."), new ApiScope(name: "delete", displayName: "Delete your data.") }; } API Scope Reference 然后,您可以将范围分配给各种客户端

    1.1K70编辑于 2023-03-03
  • 【Win11系统CPU资源

    在Win11中结束进程,可以按照以下步骤进行操作: 打开资源管理器。您可以通过按下Windows键并键入“资源管理器”来快速找到它。 在资源管理器中,单击左侧导航栏的“此电脑”或“我的电脑”。 在“此电脑”窗口中,单击左上角的“查看”选项卡。 返回资源管理器的主窗口,导航到具有您要结束的进程的应用程序或进程。 右键单击应用程序或进程,并选择“结束任务”。 在确认对话框中,单击“结束任务”以终止进程。 查看资源占有CPU cmd输入resmon.exe

    28410编辑于 2025-08-29
  • 来自专栏全栈程序员必看

    API Testing 11 – SOAP和REST API区别

    API Testing 入门基础系列 之 API Testing 11 – SOAP和REST API区别 设计一个Web service或API依靠下面两个通用的实现: SOAP – Simple Object 消息格式 SOAP支持XML消息格式,REST支持平文,HTML,XML,JSON格式消息 驱动 SOAP是功能驱动,REST是数据驱动或资源驱动 使用协议 SOAP可以使用HTTP, REST更加灵活,更少的资源和带宽需求。 缓存 SOAP不能被缓存,REST可以被缓存 技术 SOAP使用JAX-WS(Java API for XML Web Services) ,REST使用JAX-RS(Java API for REST通过URI来定位资源,对资源进行CURD 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159177.html原文链接:https://javaforall.cn

    92530编辑于 2022-09-15
  • 来自专栏机器学习与系统

    RESTful API模式系列三:资源

    资源是任何RESTful API中的基本概念。资源是对象,包括类型、关联的数据、资源间的关系以及资源上的操作集合。 下图描述了RESTful API的关键概念: 我们把描述资源的类型、行为和关系的信息称为API资源模型。RESTful中的资源模型可以视为到应用数据模型的映射。 资源数据 资源关联数据。 API资源模型还包括关联数据的丰富性。比如,它定义了哪些可用的数据类型和行为。 就我个人经验,我坚信JSON这种数据模型完美满足API的丰富性要求,它是RESTful资源的理想数据模型。 实际上,RHEV-M(译者注:红帽的一款产品)最终API中就使用XMLSchema来描述资源。事后来看(With hindsight),RESTful API使用XML模型是个糟糕的选择。 另一类RESTful API会为资源模型中的每个资源类型都定义内容类型。一个例子是vSphere Director API。在我看来这也不妥。

    1.5K10发布于 2020-06-17
  • 来自专栏PPV课数据科学社区

    学好 Python 的 11 个优秀资源

    对于有志学习Python的开发者来说,Python吸引人的地方不仅是有一个优秀的社区,而且还有大量的精品免费资源可用。 连环创业家,Code(Love)创始人Roger Huang近日分享了11个优秀的Python学习资源,IT经理网编译如下: 一、Python优秀书籍 《Learn Python the Hard Way 三、Github上的Python资源库 Github上有大量优质的Python资源库,例如这个。 八、用Python玩转API API是web经济的支柱之一,这里介绍一个Python 第三方API精华列表,你可以用Python调用那些很酷的数据,让你的应用与众不同。 九、Python的机器学习资源库 这个Github上的Python机器学习库提供大量优秀资源,让你快速入门。 十、Plotly帮你用数据讲故事 柴静的雾霾演讲为什么火?因为她用数据讲故事呗。

    1.1K40发布于 2018-04-23
  • 来自专栏CNCF

    Kubernetes 1.26: 动态资源分配 Alpha API

    作者: Patrick Ohly (Intel)、Kevin Klues (NVIDIA) 译者: 空桐 动态资源分配是一个用于请求资源的新 API。它是对为通用资源所提供的持久卷 API 的泛化。 动态资源分配是一个 alpha 特性,只有在启用 DynamicResourceAllocation特性门控[1]和 resource.k8s.io/v1alpha1 API 组时才启用。 API 新的 resource.k8s.io/v1alpha1 API 组提供了四种新类型: ResourceClass 定义由哪个资源驱动程序处理哪种资源,并为其提供通用参数。 例如,你可以运行 CRI-O v1.23.2[11]或更高版本。containerd v1.7.0 发布后,我们期望你可以运行该版本或更高版本。在下面的示例中,我们使用 CRI-O。 dra-example-driver [10] 容器设备接口: https://github.com/container-orchestrated-devices/container-device-interface [11

    1.5K30编辑于 2023-02-12
  • 来自专栏androud

    Android11 (API30)适配

    3.7压缩的资源文件 1 背景 以Android 11 为目标运行平台的应用,如果安装包中的resources.arsc进行了压缩或没有进行4字节对齐,则该应用将无法安装。 具体调整如下: 1 非 SDK 测试 API 现在受到限制 从 Android 11 开始,默认情况下,非 SDK 测试 API(即 AOSP 中使用 @TestApi 注释的 API)现在受到限制。 应用可以继续使用灰名单中的测试 API,但任何新的测试 API 都会包含在黑名单中。 上述列出了 Android 10(API 级别 29)中列入灰名单而目前在 Android 11 中受限的所有非 SDK 接口。 发布兼容版本,留意Android Beta 版用户反馈,继续针对Android 11的工作。使用正式API进行构建和测试。

    9K11发布于 2021-04-05
  • 来自专栏后端学习之道

    Java 11 中新的 HttpClient API概览

    概述 Java 11 中引入了新的 HttpClient API。它替代了不适合 HTTP 协议的旧 HttpURLConnection API。 这个新的 API 使用构建器模式和流畅的 API 来创建所需的对象以通过网络进行通信。它还提供以下功能: 支持HTTP2协议。 SSL 加密。 同步和异步通信模型。 支持 HTTP 方法。 在 HttpClient API 的帮助下,我们将在与服务交互时执行 CRUD 操作。 1.获取客户列表 第一个场景是获取所有客户的列表。这只是对客户资源 URL 的 GET 请求。 -11"}, {"id":4,"name":"Christopher Farrel","email":"christopher.farrel@gmail.com","dateOfBirth":"1970 -11"}, {"ID":4,"NAME":"CHRISTOPHER FARREL","EMAIL":"CHRISTOPHER.FARREL@GMAIL.COM","DATEOFBIRTH":"1970

    1.2K20编辑于 2023-10-14
  • 来自专栏草根专栏

    Identity Server 4 - Hybrid Flow - 保护API资源

    这个系列文章介绍的是Identity Server 4 的 Hybrid Flow, 前两篇文章介绍了如何保护MVC客户端, 本文介绍如何保护API资源. 在上面流程走完之后, MVC客户端获得了Access Token, MVC客户端验证Access Token并成功后, 就可以使用Access Token来访问被保护的API资源了, 而Access Token 我在API项目里使用过滤器为所有的Controller都加上了授权过滤: ? 当然也可以在具体的Controller或Action级写上这个: ? 无论如何现在访问Country资源是需要授权的. 下面测试一下未使用Access Token访问被保护的Country资源的情况, 重新操作可以看到用户同意授权页面出现了刚才配置的API资源名: ? 看一下aud (audience, 观众) 这个属性, 它有两个值, 第一个是指IDP那边对资源 (调用用户信息端点), 第二个就是指API那个项目.

    89720发布于 2018-08-01
  • 来自专栏用户8715145的专栏

    统一资源调度平台api网关优势 引用api网关的好处

    api网关的优势这时候就凸显出来了,下面来看一看统一资源调度平台api网关优势。 统一资源调度平台api网关的优势 统一资源调度平台api网关优势有如下几点。 api网关可以充当不同的微服务的统一访问入口,客户端来看,不用单独访问每一个的服务,而可以向api网关发送请求,经由api网关,可以通过单独的身份认证进入同一个系统的不同微服务。 引用api网关的好处 上面了解了统一资源调度平台 api网关优势,再来了解一下更多的关于api网关的好处。首先使用api网关的时候,可以降低客户端以及后台的耦合度。 同时还可以实行api的监控,计费,缓存,流量,报警等等 api重要功能。对于服务数量众多以及业务规模比较大的应用系统来说, api网关的使用带来的好处是非常多的。 以上就是统一资源调度平台api网关的相关内容。在使用了api网关之后,对于客户端和服务端的整体效能而言会提供极大的帮助,提高用户的使用满意度以及访问流畅度。

    87210编辑于 2021-12-17
  • 来自专栏一臻AI

    还在到处找MCP资源?这11个MCP资源库建议收藏!

    一臻AI 专注于AI智能体/编程/RPA提效和AI前沿技术分享 121篇原创内容 公众号 还在到处找MCP资源?这11个MCP资源库建议收藏! MCP虽然可以本地部署,但实际使用中,更多地是直接使用MCP资源库。 今天,给大家推荐11款MCP资源库,希望对大家有所帮助 01 MCP.so  https://mcp.so/ 目前最大的MCP服务器收录平台,已索引11790个MCP服务器 MCP Servers,提供精选 04 Awesome MCP  https://glama.ai/mcp/servers 生产级MCP服务器目录,通过文件访问、数据库连接、API集成等扩展AI能力 。 兼容LlamaIndex等开源框架和OpenAI的Assistant API,支持5-10分钟低代码快速构建智能体,具备完整的安全保障体系。

    4.4K20编辑于 2025-06-17
  • 来自专栏code秘密花园

    使用 Web Locks API 实现跨 Tab 资源同步

    单线程和多线程 — 来自 Dave Kurtz 什么是 Web Locks API? Web Locks API 将上面提到的锁(Locks)应用于 web 应用。 这个 API 允许一个脚本异步持有对资源的锁定,直到其处理完成之后再释放。当持有锁时,除一种特殊情况外,其他在同域下的脚本无法获得相同资源的锁。接下来我们就说说这个特殊情况。 Web Locks API 试图通过引入更标准化的解决方案来简化此过程。 使用 Web Locks API 这个 API 使用起来比较直接了当,但是你必须要确定浏览器支持该 API。 但是,鉴于此 API 会对现代 Web 应用程序产生的影响,我个人认为对于 Web 开发人员来说,了解对此新功能的用法至关重要。此外,由于该 API 是试验性的,你可以期待它在未来的变化。 en-US/docs/Web/API/Web_Locks_API [8] Web Locks Explainer: https://github.com/WICG/web-locks/blob/main

    1.3K10发布于 2021-02-26
  • 来自专栏NetCore 从壹开始

    【Ids4实战】分模块保护资源API

    ,总结来说: 之前我们是一个客户端只能针对一个资源服务器来操作,那该资源服务器下的所有api都会被保护,当然也都会被控制。 但是现在做了细化以后,一个资源服务器可以分隔出多个作用域Scope,那这样的话,我们就可以定义多个客户端,分模块的去访问同一个统一的资源服务器。 比如BlogVue项目,访问Blog相关的api;TibugNuxt项目,访问Tibug相关的api。 这里先不要着急的抬杠这么扩展的好处和优劣点,等到自己有需要,或者自己有这样的需求的时候就明白了,本文不做解释,只是一把梭的讲解如何配置三端,从而满足分模块保护资源API的目的。 1、Blog.Idp认证中心配置 首先我们需要定义一个单独的资源服务器作用域,然后将这些作用域配置到资源上: // v4更新 public static IEnumerable<ApiScope> GetApiScopes

    60120编辑于 2022-04-11
  • 来自专栏Albert陈凯

    2018-11-22 Api接口加密策略

    一次性搞懂服务端API安全解决方案 接口安全要求: 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 在传输过程被修改

    1.8K20发布于 2018-12-14
  • 来自专栏androud

    Android 11 API 30:Android R弃用了Handler

    Android 11(即API 30:Android R)弃用了Handler默认的无参构造方法 微信图片_20210523142226.png 微信图片_202105231422261.png 只是弃用了无参的构造方法

    2.5K00发布于 2021-05-23
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-11总结Eclipse使用,API,Object类

    C:每天对照我写的项目,自己也创建一个练习项目 举例:我的项目名称 day11_eclipse 你就创建一个项目名称 day11_eclipse_test 10:Eclipse中代码的高级(Debug int sum = 0; for (int x = 1; x < 6; x++) { sum += x; } System.out.println("sum:" + sum); } } 2:API

    1K60发布于 2018-03-15
  • 来自专栏黑马

    【Java_11】Object 类、常用API、包装类

    = null && a.equals(b)); } * Objects.equals()容忍空指针 二、常用API 1. = Calendar.getInstance(); //这是时间 c.set(2019,5,20); //西方月份是:0 - 11

    71510发布于 2021-02-04
  • 来自专栏悟空聊架构 | 公众号

    无法获得锁 varlibdpkglock - open (11: 资源临时不可用)

    一、无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) 在用sudo apt-get install 安装软件时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get 但进程没有结束,结果终端提示 “E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它 /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 二、config.dat is locked by another process: 资源暂时不可用 debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用 amw@ [Y/n]y debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用

    6.7K30发布于 2018-06-26
  • 来自专栏悟空聊架构 | 公众号

    无法获得锁 varlibdpkglock - open (11: 资源临时不可用)

    一、无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) 在用sudo apt-get install 安装软件时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get 但进程没有结束,结果终端提示 “E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它 /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 二、config.dat is locked by another process: 资源暂时不可用 debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用 amw@ [Y/n]y debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用

    2.8K150发布于 2018-05-18
  • 来自专栏TA码字

    K8s源码分析(18)-资源API的注册

    上篇文章里,我们主要介绍了 kubernetes 中资源 API 的数据结构对象实例 APIGroupInfo 的创建,包括对于核心组资源和非核心组资源该结构的创建过程,本篇文章我们主要介绍资源 API 对象来注册安装核心资源组的 API 3.在注册安装核心资源API 的过程中, 创建核心资源API 的数据结构 APIGroupInfo 4.对于非核心资源组, 会创建上篇文章中我们介绍的 RESTStorageProvider 对象 5.利用非核心组的 RESTStorageProvider 对象来注册安装非核心组资源 API 6.在注册安装非核心资源API 过程中, 创建非核心资源API 数据结构 APIGroupInfo 7.对于核心资源组与非核心资源组,均注册安装里面的资源 API 8.在上述的过程中, 会创建以前文章我们介绍的结构体 APIGroupVersion , 利用上面的过程中创建 APIInstaller 注册安装 API,主要是映射资源访问路径(即上篇文章中介绍的资源名称和子资源名称)和资源处理类的对应关系 11.

    70310编辑于 2022-05-30
领券