PHP CURL Authorization: Basic 获取token
需要填写账号密码,在CURL中可以用base64_encode() 拼接起来放在header里面
$url 接口地址 $port 端口 $name 账号 $pwd 密码
public function get_token($url,$port=9999,$name='xxxx',$pwd='xxxx'){$curl = curl_init();$header = array("Authorization: Basic ".base64_encode("$name:$pwd"), //添加头,在name和pwd处填写对应账号密码);$data = array('grant_type' => 'client_credentials');curl_setopt($curl, CURLOPT_PORT, $port);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);curl_setopt($curl, CURLOPT_HTTPHEADER, $header);$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);unset($curl);if ($err) {return "cURL Error #:" . $err;} else {$token = json_decode($response,true);return $token['access_token'];}}
自己Mark一下...
PHP CURL Authorization: Basic 获取token相关推荐
- Spring Authorization Server入门 (三) 集成流程说明、细节补充和各种方式获取token测试
1. Spring boot 与Spring authorization Server集成流程说明 1. 创建项目 2. 添加依赖 3. 初始化数据库(用户授权确认表.用户认证信息表和客户端信息表) ...
- http 三种认证方式 Basic Session Token 简介
目录 1. 概述 2. HTTP Basic 认证 3. Session 认证 4. Token 认证 1. 概述 本文简介 HTTP Basic,Session,Token 三种认证方法. Basi ...
- Spring Security 实战干货:OAuth2登录获取Token的核心逻辑
作者 | 码农小胖哥 来源 | https://mp.weixin.qq.com/s/zdTBdSVunqwVGx-spHjLjw 1. 前言 在上一篇Spring Security 实战干货:OAu ...
- 微信小程序自动注册获取token
小程序 app.js import {Cache } from './utils/cache.js'; const cache = new Cache(7200) // app.js App({onL ...
- Postman在pre-request Script中执行登录获取token
Postman在pre-request Script中执行登录获取token 1.问题是什么 执行接口需要每次执行登录,然后带入登录的token,需要复制比较麻烦 2.怎么解决 把每次请求发送之前先发 ...
- 实战HttpClient 接口调用以及获取token 设置请求头
简介: HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 java.net 包中已 ...
- 记录Apple MFI开发获取TOKEN全过程
公司第一次尝试开发MFI设备,但是需要经过苹果认证后获取token才能进行开发,多个工程师一起研究他们的英文文档,折腾了半个多月才搞定,主要是网上没什么资料教,所以一直在死胡同里面测试. 前提:已经有 ...
- tp6登录JWT获取token并认证
1.命令创建jwt插件 composer require lcobucci/jwt 3.3 在模块中创建extend/tools/jwt/Token.php <?phpnamespace ...
- axios 获取 token 后重新请求失败的接口
业务场景:有几个外部系统的接口,需要先通过一个获取 token 的接口获取到 token 后续业务接口需要在请求头中的 Authorization 带上 token.刚开始我在登录后获取了一次 tok ...
最新文章
- python中x y表示_Python中表达式x += y和x = x+y 的区别详解
- 你以为 CSS 只是个简单的布局?装逼指南了解一下
- php把字符串变为数组_php将字符串转换为数组
- ueditor 添加按钮不显示_不可思议按键精灵的按钮选择框居然这么简单
- 四叶草社交平台——十天冲刺(5)
- spark学习-SparkSQL--07-SparkContext类和SparkConf类
- 审批流_审批流的优化从何入手
- 21天Jenkins打卡Day6安装插件
- Lumia 800 7.10.8783.12
- 栈增长方向与大端/小端问题
- c语言省略号电脑键盘怎么打,省略号的快捷键怎么打【图解】
- 2020年四季度混合型基金数据分析
- SELECT command denied to user ''@'%' for column 'xxx_id' in table 'users_xxx' 权限问题
- python学习(第一节课)
- 程序员的精确思维,左手数学右手编程
- 南水北调中线调水量仅占丹江口水库水量1/4
- H5 --(解决)ios的webview中上/下拉露出黑灰色背景问题
- 数据库管理工具的使用
- uboot2021.10-nandflash-3.initr_nand
- 迅搜中文分词简明教程
热门文章
- request.getPathInfo() 方法的作用
- EXFO MAX-710B光时域反射仪OTDR主要功能
- 软件设计师教程(十三)计算机系统知识-软件系统分析与设计
- 什么是数据库连接池?
- 神经网络—卷积神经网络CNN
- NFA到DFA的转化
- 内存管理(五)——内存回收
- ERROR 1062 (23000): ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1'
- 阿里巴巴淘系技术部拍卖部-春招提前批
- python列表同时添加多个元素_python怎么向列表中添加多个元素