需要填写账号密码,在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相关推荐

  1. Spring Authorization Server入门 (三) 集成流程说明、细节补充和各种方式获取token测试

    1. Spring boot 与Spring authorization Server集成流程说明 1. 创建项目 2. 添加依赖 3. 初始化数据库(用户授权确认表.用户认证信息表和客户端信息表) ...

  2. http 三种认证方式 Basic Session Token 简介

    目录 1. 概述 2. HTTP Basic 认证 3. Session 认证 4. Token 认证 1. 概述 本文简介 HTTP Basic,Session,Token 三种认证方法. Basi ...

  3. Spring Security 实战干货:OAuth2登录获取Token的核心逻辑

    作者 | 码农小胖哥 来源 | https://mp.weixin.qq.com/s/zdTBdSVunqwVGx-spHjLjw 1. 前言 在上一篇Spring Security 实战干货:OAu ...

  4. 微信小程序自动注册获取token

    小程序 app.js import {Cache } from './utils/cache.js'; const cache = new Cache(7200) // app.js App({onL ...

  5. Postman在pre-request Script中执行登录获取token

    Postman在pre-request Script中执行登录获取token 1.问题是什么 执行接口需要每次执行登录,然后带入登录的token,需要复制比较麻烦 2.怎么解决 把每次请求发送之前先发 ...

  6. 实战HttpClient 接口调用以及获取token 设置请求头

    简介: HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 java.net 包中已 ...

  7. 记录Apple MFI开发获取TOKEN全过程

    公司第一次尝试开发MFI设备,但是需要经过苹果认证后获取token才能进行开发,多个工程师一起研究他们的英文文档,折腾了半个多月才搞定,主要是网上没什么资料教,所以一直在死胡同里面测试. 前提:已经有 ...

  8. tp6登录JWT获取token并认证

    1.命令创建jwt插件 composer require lcobucci/jwt 3.3 在模块中创建extend/tools/jwt/Token.php    <?phpnamespace ...

  9. axios 获取 token 后重新请求失败的接口

    业务场景:有几个外部系统的接口,需要先通过一个获取 token 的接口获取到 token 后续业务接口需要在请求头中的 Authorization 带上 token.刚开始我在登录后获取了一次 tok ...

最新文章

  1. python中x y表示_Python中表达式x += y和x = x+y 的区别详解
  2. 你以为 CSS 只是个简单的布局?装逼指南了解一下
  3. php把字符串变为数组_php将字符串转换为数组
  4. ueditor 添加按钮不显示_不可思议按键精灵的按钮选择框居然这么简单
  5. 四叶草社交平台——十天冲刺(5)
  6. spark学习-SparkSQL--07-SparkContext类和SparkConf类
  7. 审批流_审批流的优化从何入手
  8. 21天Jenkins打卡Day6安装插件
  9. Lumia 800 7.10.8783.12
  10. 栈增长方向与大端/小端问题
  11. c语言省略号电脑键盘怎么打,省略号的快捷键怎么打【图解】
  12. 2020年四季度混合型基金数据分析
  13. SELECT command denied to user ''@'%' for column 'xxx_id' in table 'users_xxx' 权限问题
  14. python学习(第一节课)
  15. 程序员的精确思维,左手数学右手编程
  16. 南水北调中线调水量仅占丹江口水库水量1/4
  17. H5 --(解决)ios的webview中上/下拉露出黑灰色背景问题
  18. 数据库管理工具的使用
  19. uboot2021.10-nandflash-3.initr_nand
  20. 迅搜中文分词简明教程

热门文章

  1. request.getPathInfo() 方法的作用
  2. EXFO MAX-710B光时域反射仪OTDR主要功能
  3. 软件设计师教程(十三)计算机系统知识-软件系统分析与设计
  4. 什么是数据库连接池?
  5. 神经网络—卷积神经网络CNN
  6. NFA到DFA的转化
  7. 内存管理(五)——内存回收
  8. ERROR 1062 (23000): ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1'
  9. 阿里巴巴淘系技术部拍卖部-春招提前批
  10. python列表同时添加多个元素_python怎么向列表中添加多个元素