hoabinh/hb-sso-core

HoaBinh Identity SSO client core (OAuth2/OIDC + PKCE)

Maintainers

Package info

github.com/hoabinhgroup/hb-sso-core

pkg:composer/hoabinh/hb-sso-core

Transparency log

Statistics

Installs: 0

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-07-31 09:07 UTC

This package is auto-updated.

Last update: 2026-07-31 09:39:27 UTC


README

Framework-agnostic PHP client for HoaBinh Identity (OAuth2 / OIDC + PKCE).

Install

composer require hoabinh/hb-sso-core

Path repo (monorepo):

{ "type": "path", "url": "../hb-sso-core" }

Usage

use HoaBinh\PlatformSdk\Core\Client\HbSsoClient;
use HoaBinh\PlatformSdk\Core\Config\SsoConfig;

$config = SsoConfig::fromArray([
    'issuer' => 'https://auth.hoabinh-group.com',
    'client_id' => '...',
    'client_secret' => '...',
    'redirect_uri' => 'https://app.test/auth/callback',
]);

$sso = new HbSsoClient($config);
$state = $sso->generateState();
$verifier = $sso->generateCodeVerifier();
$url = $sso->getAuthorizeUrl($state, $verifier);

Test

composer test