開発者向けのUniAuth
UniAuthの堅牢な認証とアイデンティティ管理をアプリケーションに統合するための、強力なAPIとSDK。
柔軟なAPI
既存のインフラとシームレスに統合できるRESTful API。
充実したSDK
開発を加速するための、主要な言語とフレームワーク向けのSDK。
開発者コミュニティ
サポートと協働のための、活発な開発者コミュニティへのアクセス。
すばやい実装
分かりやすいドキュメントとサンプルで、すぐに使い始められます。
統合を簡単に
UniAuthは、安全な認証とアイデンティティ管理をアプリケーションにすばやく効率的に実装するために必要なツールを開発者に提供します。
// Example: Initializing UniAuth in your application
import { UniAuthSDK } from 'uniauth-sdk';
const uniauth = new UniAuthSDK({
apiKey: 'your-api-key',
clientId: 'your-client-id'
});
// Authenticate a user
const user = await uniauth.authenticate(username, password);対応プラットフォームと言語
ファーストパーティのSDKに加え、認定OIDCライブラリを持つあらゆる言語に対応します(クイックスタートは以下に記載)。需要に応じてファーストパーティのSDKを追加していきます。
JavaScript
ファーストパーティSDK
React
ファーストパーティSDK
Next.js
クイックスタート
Node / Express
クイックスタート
PHP / Laravel
クイックスタート
Python / Django
クイックスタート
Ruby on Rails
クイックスタート
Java / Spring Boot
クイックスタート
認定OIDCクライアントライブラリを持つ他のどの言語も、同じように動作します。issuerとして次を指定してください: https://uniauth.id をissuerに指定します。次の言語でSDKをご希望ですか: あなたの言語? お知らせください。
はじめに
- UniAuthの開発者アカウントに登録します
- 開発者ダッシュボードからAPIキーを取得します
- お好みの言語またはプラットフォーム向けのSDKを選びます
- クイックスタートガイドに従って、アプリに認証を実装します
- 必要に応じて高度な機能をカスタマイズ・設定します