silly-musician-15276
12/09/2025, 6:19 PMearly-magician-18981
12/09/2025, 6:25 PMearly-magician-18981
12/09/2025, 6:26 PMsilly-musician-15276
12/09/2025, 6:28 PM{
"$id": "<https://schemas.ory.sh/presets/kratos/quickstart/email-password/identity.schema.json>",
"$schema": "<http://json-schema.org/draft-07/schema#>",
"title": "User",
"type": "object",
"properties": {
"traits": {
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"title": "E-Mail",
"minLength": 3,
"<http://ory.sh/kratos|ory.sh/kratos>": {
"credentials": {
"passkey": {
"display_name": true
},
"webauthn": {
"identifier": true
},
"password": {
"identifier": true
}
},
"verification": {
"via": "email"
},
"recovery": {
"via": "email"
}
}
},
"firstName": {
"type": "string",
"minLength": 1,
"title": "First Name"
},
"lastName": {
"type": "string",
"minLength": 1,
"title": "Last Name"
}
},
"required": [
"email",
"firstName",
"lastName"
],
"additionalProperties": false
}
}
}early-magician-18981
12/09/2025, 6:30 PMproperties": { "email": { you have a <http://ory.sh/kratos|ory.sh/kratos>: { credentials:... bit? That tells kratos that that property is used as an identifier for those set of credentials you have configured.silly-musician-15276
12/09/2025, 6:30 PM