首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google 账号开始支持 OpenID 协议

根据 Google Code blog 日志 Google moves towards single sign-on with OpenID,Gmail 已经支持 OpenID 协议。...Google 使用是 OpenID 2.0 协议,该协议能够让网站验证 Google 账号,包括获取用户的邮箱地址。 OpenID 验证流程。...详细描述请看 Federated Login for Google Account Users 今年 OpenID 技术得到了长足的发展: 10月27日,微软公司宣布,LiveID 全面支持OpenID...这意味着网民只要有了一个微软公司的网络帐号,就可以登录全世界所有支持OpenID的网站。 此前,Google、雅虎等互联网巨头均已经加入了OpenID 基金会。...还有MySpace 和美国在线也支持 OpenID,越来越多的互联网公司支持 OpenID,会使得整个互联网上掀起一股应用 OpenID 的热潮。

46640
您找到你想要的搜索结果了吗?
是的
没有找到

如何使 WebAPI 自动生成漂亮又实用在线API文档「建议收藏」

1.2 Swashbuckle Swashbuckle 是.NET类库,可以将WebAPI所有开放的控制器方法生成对应SwaggerUI的JSON配置。再通过SwaggerUI 显示出来。...2.快速开始 创建项目 OnlineAPI来封装百度音乐服务(示例下载) ,通过API可以搜索、获取音乐的信息和播放连接。 我尽量删除一些我们demo中不会用到的一些文件,使其看上去比较简洁。...image.png WebAPI 安装 Swashbuckle Install-Package Swashbuckle 代码注释生成文档说明。...的 EnableSwagger 配置匿名方法类添加一行注册代码 c.OperationFilter(); image.png API 文档展示效果 image.png 5.版本和资源 你可以通过下列连接获取相关说明...swagger-ui 项目地址: https://github.com/swagger-api/swagger-ui swagger-ui 官网地址: http://swagger.io/swagger-ui

1.1K20

基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持

这个其实是通过扩展OIDC的OpenID Provider来实现的,OpenID Provider简称OP,OP是OIDC的一个很重要的角色,OIDC用它来实现兼容众多的用户认证方式的,比如基于OAuth2...由于QQ的开发者账号申请不方便,故而在一下的示例中使用了Github的OAuth 2.0作为替代(原理是一模一样的),源码中已增加对Github OAuth 2.0 的支持。...“github”,这是方法的第1个参数,指定了Github作为aspnetcore这个框架种支持的一种认证方式的唯一标识符,也就是一个scheme名字。...参考 idp vs op :http://lists.openid.net/pipermail/openid-specs/2006-November/003807.html acr_values:http...://openid.net/specs/openid-connect-core-1_0.html#rfc.section.3.1.2.1 github OAuth文档:https://developer.github.com

1.6K30

Swashbuckle.AspNetCore3.0的二次封装与使用

直接从您的路由,控制器和模型生成漂亮的 API 文档,包括用于探索和测试操作的 UI。.../Swashbuckle.AspNetCore/tree/master/test/WebSites 之前写过一篇Swashbuckle.AspNetCore-v1.10 的使用,现在 Swashbuckle.AspNetCore...currentAssembly.GetName().Name}.index.html"); } 若想注入 css,js 则在 UseSwaggerUIAction 委托中调用对应的方法接口,官方文档 另外,目前 swagger-ui...3.19.0 并不支持多语言,不过可以根据需要使用 js 去修改一些东西 比如在 index.html 的 onload 事件中这样去修改头部信息 document.getElementsByTagName...主题时使用的swagger-ui 为 3.19.0,从issues2488了解到目前不支持多语言,其他的问题也可以查看此仓库 在使用过程中遇到的问题,基本上 readme 和 issues 都有答案

91440

MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成

框架介绍 GitHub源码地址:https://github.com/domaindrivendev/Swashbuckle.AspNetCore Swashbuckle包含了Swagger UI...Swashbuckle三个主要组件 Swashbuckle.AspNetCore.Swagger:将 SwaggerDocument 对象公开为 JSON 终结点的 Swagger 对象模型和中间件。...Swashbuckle.AspNetCore.SwaggerUI:Swagger UI 工具的嵌入式版本。 它解释 Swagger JSON 以构建描述 Web API 功能的可自定义的丰富体验。...Swashbuckle包安装 选择工具=>NuGet包管理器=>程序包管理控制台 输入以下命令安装包:Install-Package Swashbuckle.AspNetCore -Version 6.2.3...提供服务: 注意:要在应用的根 (https://localhost:/) 处提供 Swagger UI,请将 RoutePrefix 属性设置为空字符串!!

1.2K20

VB.NET ASP.NET WebAPI及应用(番外篇)Swagger接口文档自动生成

MYSQL安装 VB.NET ASP.NET WebAPI及应用(三)使用Mysql数据库简单的用户登录注册取数据WebAPI VB.NET ASP.NET WebAPI及应用(四)[完结] 部署与客户端连接...的程序包或者直接搜索Swashbuckle,然后点击安装 四,安装成功后会在 App_Start 文件夹下多出一个SwaggerConfig.cs的C#配置文件 五,我们只要把SwaggerConfig.cs...Imports System.Web.Http Imports Swashbuckle.Application <Assembly: PreApplicationStartMethod(GetType(...然后点击运行项目,出现403错误不用管他(因为没有默认指定控制器),我们直接在地址后面添加/api/home 访问我们创建的home控制器即可 8.1.出现以下页面说明成功访问home控制器Swagger UI...九.接下来测试一下Swagger是否已经自动生成WebAPI文档,我们只需要在地址后面添加http://localhost:62063/swagger/ui/index 即可访问,出现以下页面说明自动文档搭建成功

2.1K40

连接格式优化,支持自定义

我们重构了外部连接(source/sink) 的格式机制,更加清晰地分离了连接、格式和 Schema,同时支持了格式的自定义;受益于新的格式机制,我们大幅完善了文件源(file source)的能力,支持定时监控文件系统及各种格式的文件...通过 source/sink 与外部系统进行连接、读入或写出数据。...例如,MQTT source,连接意味着遵循 MQTT 协议连接 broker,而序列化则是将读取到的数据 payload 解析成 eKuiper 内部的 map 格式。...连接和序列化此前,连接和序列化通常在 source 内部实现,因此当用户需要解析自定义格式时,即使连接协议是 MQTT 等已支持协议,仍然需要编写完整的 source 插件。...新的版本中,文件源也支持作为用作流,此时通常需要设置 interval 参数以定时拉取更新。同时增加了文件夹的支持,多种文件格式的支持和更多的配置项。

60120

.NET Core 3.0 使用Nswag生成Api文档和客户端代码

其中一个目标是尽量减少连接取消关联的服务所需的工作量。另一个目标是减少准确记录服务所需的时间。 Nswag VS Swashbuckle?...NSwag 是另一个用于生成 Swagger 文档并将 Swagger UI 或 ReDoc 集成到 ASP.NET Core Web API 中的开源项目。...为什么我在.NET core3.0中选择NSwag呢,因为Swashbuckle目前不在维护了,而NSwag比较活跃,一直在更新,功能也很强大,可以完美的代替Swashbuckle.AspNetCore...(); //添加swagger生成api文档(默认路由文档 /swagger/v1/swagger.json) app.UseSwaggerUi3();//添加Swagger UI...到请求管道中(默认路由: /swagger). } 配置项目 运行项目 右键项目在浏览器中查看,查看swagger UI需要在url后面添加“/swagger”。

4.6K10
领券