网站推广文案手机网站怎么导入微信

web/2025/9/30 9:03:23/文章来源:
网站推广文案,手机网站怎么导入微信,企业网上年审营业执照,怎么把底部的wordpress本文来自pilishen.com----原文链接; 欢迎来和pilishen一起学习phpLaravel#xff1b;学习群#xff1a;109256050OAuth2是一个安全框架#xff0c;控制着程序受保护部分的准入#xff0c;主要是控制不同的客户端如何来调取API#xff0c;保证它们在请求相应资源的时候… 本文来自pilishen.com----原文链接; 欢迎来和pilishen一起学习phpLaravel学习群109256050 OAuth2是一个安全框架控制着程序受保护部分的准入主要是控制不同的客户端如何来调取API保证它们在请求相应资源的时候有相应的权限。 Laravel Passport是一个强大的Oauth2服务实现使用Passport往往已经足以应对我们日常API开发中的各种需求甚至说大部分时候我们只是用到了Passport的部分功能而已。也正因为其强大所以理解和使用起来也有一定难度而这其中理解和熟悉oauth2相关的各种授权类型是关键授权类型理解了Passport也就没什么难的了。话不多说一起来看看不同的授权类型都是怎么回事吧。 概念理解 1. 客户端Client 指的是调取你程序API的那个应用或者说终端在Passport里创建客户端可以通过artisan命令来进行 php artisan passport:client 每一个客户端client都要有一个key, name, secret, redirect URI, user程序创建者/所有者 2. 资源拥有者Resource Owner 这个指的是客户端请求的那个API其背后所对应资源或者说数据的所有者user 3. 资源服务器Resource Server 这个也就是我们的API可以是不需要读取权限的公共数据也可以是需要验证权限的私有数据。公共数据或者说公开节点endpoints举个例子就是比如说搜索所有的tweets消息或者说搜索微信文章这不需要特别的权限谁都可以搜。另一方面假设说以某个用户的名义去发布post一个推特消息发一个朋友圈就需要来自这个用户的权限认证了。 4. 权限范围Scope 指的是获取特定数据或者进行特定操作的权限permission可以在AuthServiceProvider使用Passport::tokensCan()方法来具体定义权限scope Passport::tokensCan([read-tweets Read all tweets,post-tweet Post new tweet, ]); 5. 准入令牌Access token 当客户端程序想要取得某些受保护的数据时就要传递一个准入令牌Access token以此来验证当前请求request。 授权类型Grant Type 授权Grant说白了就是从资源服务器获取准入令牌Access token的方式也可以更通俗地说成颁发令牌token的方式。一共有五种授权方式其中四种是用来获取令牌Access token的另一个是用来刷新、或者说重新创建一个已有令牌token的。 1. 认证码授权Authorization Code grant 这是最常见的一种类型说白了就是第三方登陆也即当第三方的程序想着获取我们这边的受保护信息这个第三方程序必须得获得我们这边用户的认证授权。更直白的当第三方的客户端想着调用我们这边的用户信息来登陆他们的网站那么它得获得这个用户的认证授权。 大部分的流行API都会实现这一种授权类型。比如说Facebook当用户想着登陆我们的网站我们可以先把用户重定向到Facebook让他先登陆Facebook然后Facebook会询问这个用户是否同意我们的这个网站获取他在Facebook网站上的用户信息呢用户点了授权以后就又会被重定向回我们的网站同时呢会附上一条认证码Authorization Code然后呢我们的网站要利用这个认证码Authorization Code再去向Facebook换取准入令牌access token有了准入令牌以后我们才可以进一步获取该用户的详细信息。 这整个过程又通常被叫做“三条腿的Oauth”3-Legged OAuth当然了还有“两条腿的Oauth”2-Legged OAuth也就是接下来的这一种。 2. 模糊授权Implicit Grant Implicit是模糊、含蓄、不具体指明的意思这里呢译作模糊。模糊授权Implicit Grant跟上面的认证码授权Authorization Code类似不同的是我们的资源服务器返回的直接就是准入令牌access token而不是认证码authorization code。因此呢就不是需要三步才能获得token。“三条腿的Oauth”被证明是更好的可能你会纳闷既然更好还要这个“两条腿”的模糊授权Implicit Grant干啥 认证码authorization code授权需要的是一个服务器向另一个服务器Facebook发起请求获取认证码然后交换准入令牌。但如果我们面前是一个JS的APP它只是一个浏览器端那么就很难获取了认证码再交换准入token了这种情况下我们就需要用到这种模糊授权Implicit Grant 3. 用户密码授权Resource Owner Password Credentials Grant Resource Owner User 这种类型适合于我们信任的客户端比如我们自己的手机APP来访问网站数据这个时候客户端直接使用用户的登陆密码信息请求资源服务器服务器直接返回准入令牌access token。 4. 客户端资质授权Client Credentials Grant 这个适合于访问API的这个客户端本身就是相应数据的所有者的时候这期间不涉及到用户的互动说白了就是纯粹的机器与机器之间的沟通。比如说一个App想着向用户显示一个对话框或者储存一些跟这个App相关的数据到我们的资源服务器上。 5. 令牌刷新授权Refresh token grant 当服务器生成一个令牌token的时候同时也会设置一个token的有效期或者说失效期。令牌刷新授权Refresh token grant就是当我们的token过期了我们得需要将其刷新一下重新生成一个。这种情况下验证服务器会在生成准入token的同时发送一个refresh token刷新令牌好后期用来生成一个新的token。需要注意的是这个流程并不适合于模糊授权Implicit Grant。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84370.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站前台 后台无限免费视频直播

前言 在一个句子,哪怕其中的每个单词都拼写正确,而且语法也无懈可击,仍然可能有歧义或者并非书写者希望表达的意思。程序也有可能表面上是一个意思,而实际上的意思却相差甚远。本篇讲述了几种可能引起上述歧义的程序书写方式 1、…

建设网站工作室如何管理好一个团队

配置 昇腾 Ascend C/C 开发环境 flyfish 这里以Orange Pi Ai Pro 为例 先说如何配置MindStudio,然后再说如何查看Orange Pi Ai Pro的一些信息 Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能AI 开发板,其搭载了昇腾 AI 处理器。Linux 桌面…

企业网站建设费属于办公费吗整站排名优化公司

如今为了适应需求的不断变化,动态表单设计器应运而生。它主要是为了满足界面的不断变化和提高开发速度。比如:一些页面客户可能也无法确定页面的终于布局,控件的位置,在哪种情况下显示或不显示等可能须要随时改动。为了应对这些需…

禹城做网站的百度seo规则最新

在微信视频号中看到喜欢的视频,想要缓存下载到手机,却怎么也找不到办法。很多朋友会选择去录屏,但保存下来的视频实在是不美观,而且费时费力!着实没必要!下面给大家推荐一款亲测有效的微信视频号视频下载方…

网站关键词优化代理电子商务网站开发目的

多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的…

台州建网站公司仿同程网 连锁酒店 网站模板

这里主要说的是在windows 环境下怎么配置环境。 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可。。http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html点击下载好的exe文件安装即可。 2.接下来我们需要配置环…

阳江市企业网站优化国家高新技术企业图片

转载于:https://www.cnblogs.com/hiramlee0534/p/5789453.html

网页 网站siteground建站教程

1.clickHouse是啥? ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告 2.clickHouse的特点 2.1列式存储 对于列的聚合&…

网站建设子栏目怎么弄网站后台怎么上传网页模板

首先创建一个本地的gitblit的服务,创建流程如下: 【GitBlit】Windows搭建Git服务器详细教程_搭建gitblit服务-CSDN博客 GitBlit的使用教程-CSDN博客 创建好一个仓库后,分配好用户权限,再将项目拉下来,这里是再visua…

电商网站建设电话动漫设计与制作专业的学校有哪些

C语言经典游戏扫雷 前言一.游戏规则二.所需文件三.创建菜单四.游戏核心内容实现1.创建棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数具体实现 五.游戏运行实操六.全部码源 前言 😀C语言实现扫雷是对基础代码能力的考察。通过本篇文章你将学会如何制作出扫雷&#xff…

威县网站建设代理价格有域名 如何免费建设网站

从kernel里面抠出的一些与宏container_of有关的代码,如下: 1、此宏作用是从结构体的某元素(member)出发,得到结构体的首地址; 2、container_of的参数解释 (1)type:指的是…

温州网站域名注册服务公司58同城临沂网站建设

面试经典150题 day28 题目来源我的题解方法一 双指针 题目来源 力扣每日一题;题序:11 我的题解 方法一 双指针 使用两个指针left和right,初始分别指向最左侧和最右侧,然后每次移动矮的一侧。存水量Math.min(height[left],heigh…

html商城网站模板下载wordpress更新主题

文章目录 linux 一些命令fdisk 磁盘分区parted 分区文件系统mkfs 格式化文件系统fsck 修复文件系统 mount 挂载swap 交换分区清除linux缓存df du 命令raid 命令基本原理硬raid 和 软raid案例raid 10 故障修复,重启与卸载 lvm逻辑卷技术LVM的使用方式LVM 常见名词解析…

电子商务网站建设的过程和步骤it网站模板

一、背景 Kubernetes 默认的证书有效期只有1年,因此需要每年手动更新一次节点上面的证书,特别麻烦而且更新过程中可能会出现问题,因此我们要对 Kubernetes 的 SSL 证书有效期进行修改,这里将证书的时间限制修改为100年。 环境信息如下: 操作系统内核版本K8S版本Ubuntu 20.…

界面设计最好的网站保定建设工程信息网

ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linuxx86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问…

app软件下载网站免费进入做网站服务器多少钱

用C语言可以写人工智能程序吗? 可以用C语言编写具有人工智能功能的程序,但是较为复杂。C语言是一种通用的编程语言,它在执行速度和资源控制方面表现出色,这使得它适合于需要高性能处理的人工智能应用,如游戏AI&#xf…

如何做网站推广获客临海市住房与城乡建设规划局 网站

点击蓝字关注我们来源自网络,侵删一.整体功能介绍实现一个登陆界面1 输出一个登陆界面2 用户名能够实现邮箱验证,regex库,密码要不可见3 进度条的模拟实现4 音乐播放二.分步实现1.输出一个登陆界面首先对此功能使用到的函数进行简单的介绍。s…

大连品牌网站建设公司短视频营销策划方案

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 缺乏明确的目标,一生将庸庸…

建设厅网站预算员报名时间网站建设哪家好知道万维科技

一、前言🔥 环境说明:Windows10 Idea2021.3.2 Jdk1.8 SpringBoot 2.3.1.RELEASE 二、如何生成Swagger文档 上一期我们已经能正常访问swagger在线文档,但是文档空空如也,对不对,接下来我就教大家怎么把相关的接口都给…

织梦 两个网站wordpress怎么收费

部分依赖图 (PDP) 和个体条件期望 (ICE) 图可用于可视化和分析目标响应1与一组感兴趣的输入特征之间的交互。 部分依赖图 (PDP) 显示了目标响应与一组感兴趣的输入特征之间的依赖关系,边缘化了所有其他输入特征(“补充”特征)的值。直观地说…