PHPackages                             studio-design/studio-auth-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. studio-design/studio-auth-php

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

studio-design/studio-auth-php
=============================

PHP SDK for Studio Auth Service API

v0.3.0(2w ago)01.0k↓35.9%[1 PRs](https://github.com/studio-design/studio-auth-php/pulls)MITPHPPHP ^8.2

Since Mar 11Pushed 1w agoCompare

[ Source](https://github.com/studio-design/studio-auth-php)[ Packagist](https://packagist.org/packages/studio-design/studio-auth-php)[ Docs](https://github.com/studio-design/studio-auth-php)[ RSS](/packages/studio-design-studio-auth-php/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (32)Used By (0)

studio-design/studio-auth-php
=============================

[](#studio-designstudio-auth-php)

Auth Service の PHP SDK です。OpenAPI 仕様から自動生成されています。

要件
--

[](#要件)

- PHP 8.2 以上
- PHP 拡張: `curl`, `json`, `mbstring`

インストール
------

[](#インストール)

### 安定版

[](#安定版)

```
composer require studio-design/studio-auth-php
```

### Snapshot 版（リリース前検証用）

[](#snapshot-版リリース前検証用)

`main` にマージされた未リリースの SDK 変更を staging で検証する用途で、Composer の prerelease 制約で snapshot タグを取得できます。

```
composer require "studio-design/studio-auth-php:^X.Y.Z@rc"
```

`X.Y.Z` は次回リリース予定のバージョン（直近 stable パッチ + 1）です。最新の snapshot タグは [studio-auth-php の Releases](https://github.com/studio-design/studio-auth-php/releases) を参照してください。

⚠️ snapshot 版は staging / CI 検証用です。本番デプロイには安定版（`composer require studio-design/studio-auth-php` または `:^X.Y.Z`）を使用してください。

使い方
---

[](#使い方)

### ホスト設定（必須）

[](#ホスト設定必須)

SDK にはデフォルトのホスト URL が設定されていません。利用前に必ず `setHost()` で接続先を指定してください。

```
$config = Studio\Auth\Configuration::getDefaultConfiguration()
    ->setHost('https://your-auth-server.example.com');
```

### AdminApi（BearerAuth）— 組織一覧取得

[](#adminapibearerauth-組織一覧取得)

Admin 系のエンドポイントは Bearer トークン（JWT）で認証します。

```
