Authlete とは?
Authlete は、開発者がフル機能の OAuth 2.0 および OpenID Connect (OIDC) 認可サーバーを実装できるようにするための、一連の Web API を提供します。複雑な認可メカニズムを一からスクラッチで構築する代わりに、Authlete を活用して以下の処理をまかなうことができます。- OAuth/OIDC プロトコル処理: 認可コードや、クライアントクレデンシャルズ、デバイスフロー、FAPI、および OID4VCI を含む、さまざまなフロー、プロファイル、拡張仕様のサポート。
- トークン管理: すべてのアーティファクト(アクセストークン、リフレッシュトークン、認可コード、リクエスト URI など)の発行、検証、および失効(レボケーション)の完全な制御。
- クライアント管理: クライアント認証情報、リダイレクト URI、JWKS を含む、OAuth クライアントおよび OIDC リライングパーティー (RP) のセキュアな登録管理。
- サービス管理: グラントタイプ、スコープ、クレームを含む、認可サーバーのカスタム設定。
まずはこちらから 🚀
API を使ってみる
最初の Authlete サービスをセットアップし、最初の API コールを実行してみましょう
API の基本
Authlete API を使用して OAuth 2.0 認可フローを実装する方法をご確認ください
API リファレンス
包括的な API ドキュメントを提供しています
API アクセストークン
Authlete API を利用するための、サービスアクセストークンおよび組織アクセストークンを取得します
SDK とツール
OpenAPI
Authlete API の OpenAPI Specification (OAS) ドキュメント
Java
Java 用 Authlete 共通ライブラリ
TypeScript
Authlete TypeScript SDK
Ruby
Authlete Ruby SDK
Terraform
Authlete 用 Terraform プロバイダー
GitHub
その他の SDK、リファレンス実装など
お困りですか?
- ドキュメント: 設定リファレンス および API リファレンス をご覧ください。
- 管理コンソール: console.authlete.com からサービスを管理できます。
- サポート: 弊社チーム(support@authlete.com)までお気軽にお問い合わせください。