|
84 | 84 | "hook"
|
85 | 85 | ]
|
86 | 86 | },
|
| 87 | + "selfServiceShowVerificationUIHook": { |
| 88 | + "type": "object", |
| 89 | + "properties": { |
| 90 | + "hook": { |
| 91 | + "const": "show_verification_ui" |
| 92 | + } |
| 93 | + }, |
| 94 | + "additionalProperties": false, |
| 95 | + "required": [ |
| 96 | + "hook" |
| 97 | + ] |
| 98 | + }, |
87 | 99 | "webHookAuthBasicAuthProperties": {
|
88 | 100 | "properties": {
|
89 | 101 | "type": {
|
|
174 | 186 | "type": "boolean",
|
175 | 187 | "description": "Ignore the response from the web hook. If enabled the request will be made asynchronously which can be useful if you only wish to notify another system but do not parse the response.",
|
176 | 188 | "default": false
|
| 189 | + }, |
| 190 | + "parse": { |
| 191 | + "type": "boolean", |
| 192 | + "default": false, |
| 193 | + "description": "If enabled parses the response before saving the flow result. Set this value to true if you would like to modify the identity, for example identity metadata, before saving it during registration. When enabled, you may also abort the registration, verification, login or settings flow due to, for example, a validation flow. Head over to the [web hook documentation](https://www.ory.sh/docs/kratos/hooks/configure-hooks) for more information." |
177 | 194 | }
|
| 195 | + }, |
| 196 | + "not": { |
| 197 | + "properties": { |
| 198 | + "ignore": { |
| 199 | + "const": true |
| 200 | + }, |
| 201 | + "parse": { |
| 202 | + "const": true |
| 203 | + } |
| 204 | + }, |
| 205 | + "required": [ |
| 206 | + "ignore", |
| 207 | + "parse" |
| 208 | + ] |
178 | 209 | }
|
179 | 210 | },
|
180 | 211 | "url": {
|
|
211 | 242 | "can_interrupt": {
|
212 | 243 | "type": "boolean",
|
213 | 244 | "default": false,
|
214 |
| - "description": "If enabled allows the web hook to interrupt / abort the self-service flow. It only applies to certain flows (registration/verification/login/settings) and requires a valid response format." |
| 245 | + "description": "Deprecated, please use `response.parse` instead. If enabled allows the web hook to interrupt / abort the self-service flow. It only applies to certain flows (registration/verification/login/settings) and requires a valid response format." |
215 | 246 | },
|
216 | 247 | "auth": {
|
217 | 248 | "type": "object",
|
|
382 | 413 | "spotify",
|
383 | 414 | "netid",
|
384 | 415 | "dingtalk",
|
385 |
| - "patreon" |
| 416 | + "patreon", |
| 417 | + "linkedin" |
386 | 418 | ],
|
387 | 419 | "examples": [
|
388 | 420 | "google"
|
|
724 | 756 | },
|
725 | 757 | {
|
726 | 758 | "$ref": "#/definitions/selfServiceWebHook"
|
| 759 | + }, |
| 760 | + { |
| 761 | + "$ref": "#/definitions/selfServiceShowVerificationUIHook" |
727 | 762 | }
|
728 | 763 | ]
|
729 | 764 | },
|
|
1208 | 1243 | "title": "Verification Strategy",
|
1209 | 1244 | "description": "The strategy to use for verification requests",
|
1210 | 1245 | "type": "string",
|
1211 |
| - "enum": ["link", "code"], |
| 1246 | + "enum": [ |
| 1247 | + "link", |
| 1248 | + "code" |
| 1249 | + ], |
1212 | 1250 | "default": "code"
|
| 1251 | + }, |
| 1252 | + "notify_unknown_recipients": { |
| 1253 | + "title": "Notify unknown recipients", |
| 1254 | + "description": "Whether to notify recipients, if verification was requested for their address.", |
| 1255 | + "type": "boolean", |
| 1256 | + "default": false |
1213 | 1257 | }
|
1214 | 1258 | }
|
1215 | 1259 | },
|
|
1261 | 1305 | "code"
|
1262 | 1306 | ],
|
1263 | 1307 | "default": "code"
|
| 1308 | + }, |
| 1309 | + "notify_unknown_recipients": { |
| 1310 | + "title": "Notify unknown recipients", |
| 1311 | + "description": "Whether to notify recipients, if recovery was requested for their account.", |
| 1312 | + "type": "boolean", |
| 1313 | + "default": false |
1264 | 1314 | }
|
1265 | 1315 | }
|
1266 | 1316 | },
|
|
2069 | 2119 | "additionalProperties": false
|
2070 | 2120 | },
|
2071 | 2121 | "tracing": {
|
2072 |
| - "$ref": "https://raw.githubusercontent.com/ory/x/v0.0.531/otelx/config.schema.json" |
| 2122 | + "$ref": "https://raw.githubusercontent.com/ory/x/v0.0.551/otelx/config.schema.json" |
2073 | 2123 | },
|
2074 | 2124 | "log": {
|
2075 | 2125 | "title": "Log",
|
|
0 commit comments