8000 GitHub - wilkques/pkce-php
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wilkques/pkce-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

PKCE for PHP

Latest Stable Version License

composer require wilkques/pkce-php

How to use

use Wilkques\PKCE\Generator;

$codeVerifier = Generator::codeVerifier();

$codeChallenge = Generator::codeChallenge($codeVerifier);

// or

$pkce = Generator::generate();

$codeVerifier = $pkce->getCodeVerifier();

$codeChallenge = $pkce->getCodeChallenge();

// or

$codeVerifier = $pkce->codeVerifier;

$codeChallenge = $pkce->codeChallenge;

// or

$pkce->toArray(); // output ['codeVerifier' => '123', 'codeChallenge' => '456']

$pkce->toJson(); // output {'codeVerifier' : '123', 'codeChallenge' : '456'}

REFERENCE

  1. PKCE実装で使うcode_verifierとcode_challengeをPHPで実装する。
  2. PKCE support for LINE Login
  3. OAuth2.0拡張仕様のPKCE実装紹介 〜 Yahoo! ID連携に導入しました

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0