You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0fe1d7f
Browse filesBrowse the repository at this point in the historyBrowse files
Configures whether the audience (`aud`) claim from the assertion JSON Web Token (JWT) in the JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) is omitted from the resulting access token.
11320
+
11321
+
When set to `true` (the default for new projects), the audience values from the inbound assertion JWT are not granted in the access token. Set to `false` to copy the assertion audience into the access token (the legacy behavior).
11322
+
11323
+
This governs the "oauth2.grant.jwt.omit_assertion_audience" setting.
Render an address picker on the code refresh login screen
12093
+
12094
+
If true, a code-strategy refresh (privileged re-authentication) login renders a "Send code to <address>" button per available code address instead of re-asking for the identifier. The identity is already fixed by the active session, so re-entering the identifier is unnecessary. It is safe to toggle this back and forth.
12095
+
12096
+
This governs the "feature_flags.refresh_login_choose_address" setting.
Configures whether the audience (`aud`) claim from the assertion JSON Web Token (JWT) in the JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) is omitted from the resulting access token.
19599
+
19600
+
When set to `true` (the default for new projects), the audience values from the inbound assertion JWT are not granted in the access token. Set to `false` to copy the assertion audience into the access token (the legacy behavior).
19601
+
19602
+
This governs the "oauth2.grant.jwt.omit_assertion_audience" setting.
Render an address picker on the code refresh login screen
20372
+
20373
+
If true, a code-strategy refresh (privileged re-authentication) login renders a "Send code to <address>" button per available code address instead of re-asking for the identifier. The identity is already fixed by the active session, so re-entering the identifier is unnecessary. It is safe to toggle this back and forth.
20374
+
20375
+
This governs the "feature_flags.refresh_login_choose_address" setting.
Configures the allow-list of Apple App IDs that a device key may be bound to.
20922
+
20923
+
This governs the "selfservice.methods.deviceauthn.config.ios_app_ids" setting.
20924
+
items:
20925
+
type: string
20926
+
type: array
20855
20927
kratos_selfservice_methods_deviceauthn_enabled:
20856
20928
description: |-
20857
20929
Configures whether Ory Kratos Device authentication is enabled
@@ -21430,6 +21502,21 @@ components:
21430
21502
x-go-enum-desc: |-
21431
21503
enabled ThirdPartyProviderStateEnabled
21432
21504
disabled ThirdPartyProviderStateDisabled
21505
+
update_identity_on_login:
21506
+
description: |-
21507
+
UpdateIdentityOnLogin controls whether the identity is updated from SAML
21508
+
claims on each login.
21509
+
21510
+
Possible values are "never" (default) and "automatic".
21511
+
never UpdateIdentityOnLoginNever UpdateIdentityOnLoginNever disables identity updates on login (default).
21512
+
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every login and updates the identity's traits and metadata automatically.
21513
+
enum:
21514
+
- never
21515
+
- automatic
21516
+
type: string
21517
+
x-go-enum-desc: |-
21518
+
never UpdateIdentityOnLoginNever UpdateIdentityOnLoginNever disables identity updates on login (default).
21519
+
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every login and updates the identity's traits and metadata automatically.
21433
21520
updated_at:
21434
21521
description: Last Time Project's Revision was Updated
21435
21522
format: date-time
@@ -21697,14 +21784,14 @@ components:
21697
21784
21698
21785
Possible values are "never" (default) and "automatic".
21699
21786
never UpdateIdentityOnLoginNever UpdateIdentityOnLoginNever disables identity updates on login (default).
21700
-
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every OIDC login and updates the identity's traits and metadata automatically.
21787
+
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every login and updates the identity's traits and metadata automatically.
21701
21788
enum:
21702
21789
- never
21703
21790
- automatic
21704
21791
type: string
21705
21792
x-go-enum-desc: |-
21706
21793
never UpdateIdentityOnLoginNever UpdateIdentityOnLoginNever disables identity updates on login (default).
21707
-
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every OIDC login and updates the identity's traits and metadata automatically.
21794
+
automatic UpdateIdentityOnLoginAutomatic UpdateIdentityOnLoginAutomatic re-runs the Jsonnet claims mapper on every login and updates the identity's traits and metadata automatically.
21708
21795
updated_at:
21709
21796
description: Last Time Project's Revision was Updated
21710
21797
format: date-time
@@ -28396,10 +28483,12 @@ components:
28396
28483
properties:
28397
28484
client_key_id:
28398
28485
description: |-
28399
-
Login with a DeviceAuthn Security Key.
28486
+
ClientKeyID identifies the DeviceAuthn key to authenticate with.
28400
28487
28401
-
This must contain the client ID of the DeviceAuthN key,
28402
-
a.k.a 'key alias' on Android and 'key id' on iOS.
28488
+
It is the key's deterministic fingerprint — the lowercase-hex SHA-256 of
28489
+
the device public key in PKIX, ASN.1 DER (SubjectPublicKeyInfo) form —
28490
+
which the device recomputes locally after enrollment. Keys enrolled before
28491
+
the server derived the id use their original client-chosen value.
28403
28492
type: string
28404
28493
method:
28405
28494
description: Method should be set to "deviceauthn" when logging in using
@@ -29090,9 +29179,6 @@ components:
29090
29179
format: byte
29091
29180
type: string
29092
29181
type: array
29093
-
client_key_id:
29094
-
description: ClientKeyID is the key id/alias on the device.
29095
-
type: string
29096
29182
device_name:
29097
29183
description: DeviceName is a human-readable name for the device e.g. 'My
29098
29184
work phone'.
@@ -29104,13 +29190,16 @@ components:
29104
29190
format: int64
29105
29191
type: integer
29106
29192
required:
29107
-
- client_key_id
29108
29193
- device_name
29109
29194
type: object
29110
29195
updateSettingsFlowWithDeviceAuthnMethodDelete:
29111
29196
properties:
29112
29197
client_key_id:
29113
-
description: ClientKeyID is the key id/alias on the device.
29198
+
description: |-
29199
+
ClientKeyID is the deterministic fingerprint of the key to remove: the
29200
+
lowercase-hex SHA-256 of the device public key in PKIX, ASN.1 DER
29201
+
(SubjectPublicKeyInfo) form. Keys enrolled before the server derived the
0 commit comments