diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index af50f73cdbcfb36d62a2b92c44b289c54277645e..5caaec18cd496c14bee182122d7e83422e75a281 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -1177,6 +1177,24 @@ kong_apis: config.limit_by: credential - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" + + - name: generateOtpV2 + uris: "{{ otp_service_prefix }}/v2/generate" + upstream_url: "{{ learning_service_url }}/v2/otp/generate" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'anonymousUserAccess' + - name: rate-limiting + config.policy: local + config.hour: "{{ medium_rate_limit_per_hour }}" + config.limit_by: credential + - name: request-size-limiting + config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getBatch uris: "{{ course_service_prefix }}/v1/batch/read" @@ -3830,6 +3848,24 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" + - name: verifyOtpV2 + uris: "{{ otp_service_prefix }}/v2/verify" + upstream_url: "{{ learning_service_url }}/v2/otp/verify" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'anonymousUserAccess' + - name: rate-limiting + config.policy: local + config.hour: "{{ medium_rate_limit_per_hour }}" + config.limit_by: credential + - name: request-size-limiting + config.allowed_payload_size: "{{ small_request_size_limit }}" + - name: verifyRegCertificate uris: "{{ cert_registry_service_prefix }}/v1/certs/verify" upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/verify" @@ -5972,6 +6008,24 @@ kong_apis: config.limit_by: credential - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" + + - name: managedUserV2Create + uris: "{{ user_service_prefix }}/v2/managed/create" + upstream_url: "{{ learning_service_url }}/v2/manageduser/create" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'userAccess' + - name: rate-limiting + config.policy: local + config.hour: "{{ medium_rate_limit_per_hour }}" + config.limit_by: credential + - name: request-size-limiting + config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: ssoUserV1Create uris: "{{ user_service_prefix }}/v1/sso/create" @@ -7932,4 +7986,4 @@ kong_apis: config.hour: "{{ medium_rate_limit_per_hour }}" config.limit_by: credential - name: request-size-limiting - config.allowed_payload_size: "{{ small_request_size_limit }}" \ No newline at end of file + config.allowed_payload_size: "{{ small_request_size_limit }}"