承接 svgta/oidc-client-php 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

svgta/oidc-client-php

最新稳定版本:v1.1.1

Composer 安装命令:

composer require svgta/oidc-client-php

包简介

OpenId Connect Client for PHP

README 文档

README

[TOC]

OpenId Connect Client for PHP

A library that allows appllications to authentificate a user through the OpenId Connect flow.

Requirements

  • PHP 8.1 or greater
  • curl extension
  • mb extension
  • json extension
  • openssl

Supported

Authentication

  • pkce
  • client_secret_basic
  • client_secret_post
  • client_secret_jwt
  • private_key_jwt
  • client credential
  • password grant
  • JWE Encryption
  • Nested JWT (JWS encrypted in a JWE)

Claims request

  • Scope
  • Request parameter
  • JWS, JWE, Nested JWT request parameter

id_token

  • Signed JWT (JWS)
  • Nested JWT (JWS encrypted in a JWE)

UserInfo

  • Json
  • Signed JWT (JWS)
  • Encrypted Json
  • Nested JWT (JWS encrypted in a JWE)

Tokens

  • Refresh
  • Revoke
  • Introspect

Logout

  • Front-channel logout
  • Back-channel logout

Dynamic Registration

  • Registration
  • Update
  • Delete

How to install

Composer is the best way to install the library with all its dependencies.

composer require svgta/oidc-client-php

In your PHP script, include composer autoload. Example :

require dirname(__FILE__, 2) . '/vendor/autoload.php';

How to use

The documentation is here

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-03-26