開発者
Logto は OAuth 2 および OIDC プロトコルに基づく アイデンティティおよびアクセス管理 (IAM) サービスです。Logto のような IAM サービスは、他の Web サービスの基盤として機能することが多く、それらの Web サービス内のさまざまな認可 (Authorization) 状態は Logto によって直接影響を受けます。
ユーザーの利便性を高めるために、Logto はよく使われる開発者向け機能を一連で提供しています。
サインイン体験関連
カスタムスクリプトを使用してアクセス トークンに追加のクレーム (Claims) を付与し、ABAC を実現したりトークン発行を拒否したりできます。
OIDC 仕様に従い、ID トークンに含める拡張クレーム (Claims) を制御できます。
認証 (Authentication) フロー内で同期的なカスタムコードを実行し、ユーザーの移行や情報拡張を行えます。
権限を持つユーザーが一時的にエンドユーザーとして操作でき、トラブルシューティングやカスタマーサポート、管理作業に役立ちます。
ユーザーのアクセス トークンを下流 API のアクセス トークンと交換し、バックエンドサービスが現在のユーザーの代理として動作できるようにします。
開発者向け汎用機能
システムレベルの署名鍵をパスワードボールト経由で提供し、認証 (Authentication) サービスのセキュリティを強化します。
Webhook は、ユーザー情報や権限 (Permissions) 更新に関するリアルタイム通知を HTTP リクエストでサポートし、Logto 連携の利便性と柔軟性を高めます。
ユーザーの認証 (Authentication) 関連アクティビティを記録し、ユーザー行動のデバッグや分析を容易にします。
SDK 内のデータ構造、用途、メソッドを紹介し、さまざまなビジネスシナリオに合わせて SDK をカスタマイズできます。