rizalrepo/sso-client

UNISM SSO Client SDK — Laravel + JavaScript + PHP native

Maintainers

Package info

github.com/rizalrepo/sso-client-lib

Type:laravel-package

pkg:composer/rizalrepo/sso-client

Transparency log

Statistics

Installs: 337

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.1.2 2026-07-08 07:11 UTC

This package is auto-updated.

Last update: 2026-07-08 07:14:10 UTC


README

v2.1.2 · Changelog · Integration guide

Runtime Package Install
JavaScript / TypeScript @rizalrepo/sso-client npm install @rizalrepo/sso-client
PHP (native or Laravel) rizalrepo/sso-client composer require rizalrepo/sso-client:^2.1
Other languages Live OpenAPI {SSO_URL}/developer/openapi.yaml
SSO_URL=https://sirisa.unism.ac.id
SSO_CLIENT_ID=your-uuid
SSO_CLIENT_SECRET=your-secret
SSO_CALLBACK_URL=https://your-app.example.com/callback
import { SSOClient } from "@rizalrepo/sso-client";

const sso = new SSOClient({ serverUrl, clientId, clientSecret, callbackUrl });
const token = await sso.exchangeCodeForToken(code);
const user = await sso.getUser(token.access_token);

Laravel: satu perintah composer require — routes & config otomatis. Publish opsional: php artisan vendor:publish --tag=sso-config

Laravel setup opsional: php artisan sso:install (publish config + stub controller).

UI integration (avatar, username, edit profile/password)

Runtime Guide
Laravel (Blade) packages/php-laravel/README.md
PHP native (HTML) packages/php-native/README.md
JavaScript (Express/React) packages/javascript/README.md