240 发简信
IP属地:香港
  • [转载]Go gRPC进阶-TLS认证+自定义方法认证(七)

    前言 前面篇章的gRPC都是明文传输的,容易被篡改数据。本章将介绍如何为gRPC添加安全机制,包括TLS证书认证和Token认证。 TLS证书认证 什么是TLS TLS(Tr...

  • 120
  • Vscode Golang 项目调试

    其中program填写main.go入口路径,添加到.vscode/launch.js就可以按F5单步调试代码了。

  • Deepin系统安装最新版本PHP的方法

    在系统中添加整个镜像源是危险的,很可能会更新掉系统文件,破坏系统的稳定性,所以这里只添加php的源

  • Go GRPC如何接入服务发现,解析go-kratos的etcd注册流程

    示例代码如下: 这是一个kratos通过etcd调用服务的流程,让我们通过分析kratos的流程来学习一下grpc的使用 最开始我们定义了一个endpoint,通过跟踪,发现...

  • 解决protobuf忽略空返回值的问题

    最近在用Kratos开发项目的时候遇到了问题,repeated类型的字段在值为空的情况下,字段被直接忽略掉了。 我希望的是即使为空的情况下也能返回一个空数组,而不是直接把整个...

  • 120
    Vscode中使用Jetty服务器

    使用Tomcat在vscode中开发每次都要先打成war包,然后再部署运行,十分麻烦,最近终于发现一个简便的方法 在vscode中安装jetty-maven-plugin插件...

  • 120
    Vscode + wsl2 + Java + Tomcat环境配置

    众所周知,windows是最强的Linux桌面发行版(误),那么我就想在wsl2上用vscode的remote来尝试开发Java程序,经过一番折腾后,总结了一些经验。 一、安...

  • 我的理解应该是为了保证下次请求的时候不会被上次的数据干扰。

    PSR-7 HTTP 消息接口规范 上篇

    HTTP消息接口 此文档描述了 RFC 7230 和RFC 7231 HTTP 消息传递的接口,还有 RFC 3986 里对 HTTP 消息的 URIs 使用。 HTTP 消...

  • PSR-7 HTTP 消息接口规范 上篇

    HTTP消息接口 此文档描述了 RFC 7230 和RFC 7231 HTTP 消息传递的接口,还有 RFC 3986 里对 HTTP 消息的 URIs 使用。 HTTP 消...

  • 先进入default的admin,接着取guard中的admin,provider为admin_users,最后在providers数组中找到provider类为AdminUsers

    记一次Laravel JWT自定义UserProvider修改认证方式中遇到的问题

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一个token返回给用户。通过token来认证,起到保护ope...

  • 隔得时间太久了,有点模糊了。
    不过我初步怀疑是Auth指向的问题,你可以看看你的配置文件default有没有正确的指向你的provider
    附上我的配置文件
    <?php

    return [

    'defaults' => [
    'guard' => 'admin',
    'passwords' => 'users',
    ],

    'guards' => [
    'web' => [
    'driver' => 'session',
    'provider' => 'users',
    ],

    'api' => [
    'driver' => 'jwt',
    'provider' => 'users',
    'hash' => false,
    ],

    'admin' => [
    'driver' => 'jwt',
    'provider' => 'admin_users',
    'hash' => false,
    ],

    'providers' => [
    'users' => [
    'driver' => 'eloquent',
    'model' => App\User::class,
    ],
    'weixin' => [
    'driver' => 'jwt',
    'provider' => 'weixin',
    'hash' => false,
    ],

    'weixin' => [
    'driver' => 'weixin',
    'model' => App\User::class,
    ],

    'admin_users' => [
    'driver' => 'eloquent',
    'model' => App\AdminUsers::class,
    ]
    ]

    记一次Laravel JWT自定义UserProvider修改认证方式中遇到的问题

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一个token返回给用户。通过token来认证,起到保护ope...

  • 没有报错,这是我AuthServiceProvider的完整代码。
    <?php

    namespace App\Providers;

    use Illuminate\Support\Facades\Gate;
    use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
    use App\Api\Provider\EloquentUserProvider;
    use Illuminate\Support\Facades\Auth;

    class AuthServiceProvider extends ServiceProvider
    {
    /**
    * The policy mappings for the application.
    *
    * @var array
    */
    protected $policies = [
    // 'App\Model' => 'App\Policies\ModelPolicy',
    ];

    /**
    * Register any authentication / authorization services.
    *
    * @return void
    */
    public function boot()
    {
    $this->registerPolicies();

    //
    Auth::provider('weixin', function($app, $config){
    return new EloquentUserProvider(config('auth.providers.weixin.model'));
    });
    }
    }
    也有可能是版本的问题,我用的laravel是 5.8版本

    记一次Laravel JWT自定义UserProvider修改认证方式中遇到的问题

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一个token返回给用户。通过token来认证,起到保护ope...

  • 时间太久,好长时间没碰Laravel了,现在代码不在手边,我大概看了一下
    我的Auth指的是门面use Illuminate\Support\Facades\Auth;
    也有可能是版本的问题,我当时项目使用laravel版本的是5.8
    如果还是不能解决的话,等我把代码库拉下来再看看

    记一次Laravel JWT自定义UserProvider修改认证方式中遇到的问题

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一个token返回给用户。通过token来认证,起到保护ope...

  • 120
    win10配置wsl2

    首先要在开始添加程序中开启Hyper-V与windows子系统 在商店中选择自己喜欢的linux版本安装 查看安装的wsl版本和名称 升级对应版本为wsl2 这一步可能会提示...

  • 120
    记一次Laravel JWT自定义UserProvider修改认证方式中遇到的问题

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一个token返回给用户。通过token来认证,起到保护ope...