code4mk/kauth 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

code4mk/kauth

Composer 安装命令:

composer require code4mk/kauth

包简介

kauth is JWT API Authentication ( jwt-auth ) for laravel

README 文档

README

kauth

kauth

kauth is JWT API Authentication ( jwt-auth ) for laravel

Installation

you can install kauth package by command

composer require code4mk/kauth

Setup

1) Vendor publish.

php artisan vendor:publish --provider="Kauth\KauthServiceProvider" --tag=config
php artisan vendor:publish --provider="Kauth\KauthServiceProvider" --tag=migations

2) Config setup

  • config\kauth.php

  • set token_header_name that you can use with guzzle or axios header

  • default token_header_name name is tokon

Usage

Kauth::attempt() functions

  • guard('name')
// guard name will be user table name
Kauth::guard("users")
  • socialite()->attempt()
// laravel socialite system
// credential will be only email
Kauth::guard("users")->socialite()
        ->attempt(["email"=>"ex@gmail.com"]);
  • normal attempt()
// your all desired credentials
// password credentail need
Kauth::guard("users")
  ->attempt(["email"=>"ex@email.com","password"=>1234])

~ attempt() return a jwt token which you pass with request header (ex:axios header)

attempt special

  • username credential will be optional as (id|email|username) . (ex: facebook username)
  • usernames describe which columns you want to match for username
attempt(["usernames"=>["id","email","name"],"username"=>"request query for username","password=>123456"]);

Kauth::check()

Kauth::check();

Kauth::id()

Kauth::id();

Kauth::refreshToken()

Kauth::refreshToken()

Kauth::logout()

Kauth::logout();

Kauth::logoutOtherDevices()

Kauth::logoutOtherDevices();

统计信息

  • 总下载量: 121
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 14
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 14
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-02-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固