開始前に
Auth0 テナントを設定します。
CLI コマンドの完全なリファレンスと詳細な利用方法については、Auth0 CLI Reference Documentation をご覧ください。
主な機能
- 対話形式の管理: コマンドラインから Auth0 リソースを作成、更新、管理
- 認証サポート: ユーザーログインや machine-to-machine の資格情報を含む、複数の認証方法に対応
- リソース管理: アプリケーション、API、接続、ユーザーなどに対する完全な CRUD 操作
- クロスプラットフォーム: macOS、Linux、Windows で利用可能
- JSON 出力: スクリプト作成や自動化に適した機械可読な出力
利用例
- 開発ワークフロー: 開発中にAuth0リソースをすばやくセットアップして設定する
- テスト: 自動テスト用のテストアプリケーションやユーザーを作成する
- デバッグ: Auth0の設定をリアルタイムで確認・変更する
- スクリプト作成: シェルスクリプトを使って繰り返し作業を自動化する
- CI/CD連携: Auth0の設定をデプロイパイプラインに組み込む
他のツールとの比較
Auth0 CLI と Deploy CLI
- Auth0 CLI: 対話形式で、コマンドごとにリソースを管理します。開発や一時的な作業に最適です。
- Deploy CLI: 宣言型で、設定ファイルベースのテナント管理を行います。環境をまたいでテナント全体の構成を管理するのに最適です。
Auth0 CLI と Terraform Provider
- Auth0 CLI: 変更をすぐに反映するための命令型コマンド。状態管理は行いません。
- Terraform Provider: 状態を追跡する宣言型のインフラストラクチャ as code。Production 環境のインフラストラクチャ管理に最適です。
Auth0 CLI のインストール
macOS
Linux
Windows
認証
よく使うコマンド
アプリケーションの管理
APIの管理
ユーザー管理
テナント設定の管理
スクリプトでの使用
ドキュメントとサポート
次のステップ
Deploy CLI
Deploy CLI を使用したテナント設定の管理について学ぶ
Terraform Provider
Terraform による infrastructure-as-code を確認する
Management API
Auth0 Management API に直接アクセスする