new proxy server
Key | Type | Overview |
---|---|---|
redis_endpoints | string[] | セッション格納用redisエンドポイント |
redis_username | string | ユーザー名 |
redis_password | string | パスワード |
cert_file | string | 証明書 |
key_file | string | 証明書の秘密鍵 |
port | int | ポート番号 |
log_level | string | ログ出力レベル |
Key | Type | Overview |
---|---|---|
path | string | グループエンドポイント |
login | string | ログインエンドポイント |
callback | string | コールバックエンドポイント |
logout | string | ログアウトエンドポイント |
userinfo | string | ユーザー情報取得用エンドポイント |
Key | Type | Overview |
---|---|---|
domain | string | 待ち受けドメイン名 |
locations | Location[] | ロケーション情報 |
- path | string | URLパス |
- token_type | string | バックエンドヘ流すトークンタイプ(id_token or access_token) |
- upstream | string[] | バックエンドサービス名(Upstream[].nameと一致すること) |
- rewrite | map | 書き換えるURLのマップ(Key: string, Value: string) |
- Plugins | Plugins | このLocationで使用するプラグイン |
-- request_transport | string[] | リクエスト時に実行されるプラグイン |
-- response_modify | string[] | レスポンス時に実行されるプラグイン |
Upstream | Upstream[] | |
- name | string | バックエンドサービス名 |
- url | string | バックエンドサービスのエンドポイント |
- weight | float | アクセス比重 |
Key | Type | Overview |
---|---|---|
name | string | メニュー名 |
description | string | 説明 |
path | string | エンドポイント |
thumbnail | string | サムネイルURL |
Key | Type | Overview |
---|---|---|
scopes | string[] | スコープ |
provider | string | IDP情報 |
client_id | string | クライアントID |
client_secret | string | クライアントシークレット情報 |
callback_url | string | コールバックURL |
logout | string | IDPログアウトURL |
audiences | string[] | Authorization Audience |