Optional
identity"https://identity.ic0.app"
Optional
maxExpiration of the authentication in nanoseconds
BigInt(8) hours * BigInt(3_600_000_000_000) nanoseconds
Optional
allowIf present, indicates whether or not the Identity Provider should allow the user to authenticate and/or register using a temporary key/PIN identity. Authenticating dapps may want to prevent users from using Temporary keys/PIN identities because Temporary keys/PIN identities are less secure than Passkeys (webauthn credentials) and because Temporary keys/PIN identities generally only live in a browser database (which may get cleared by the browser/OS).
Optional
derivationOrigin for Identity Provider to use while generating the delegated identity. For II, the derivation origin must authorize this origin by setting a record at <derivation-origin>/.well-known/ii-alternative-origins
.
Optional
windowAuth Window feature config string
"toolbar=0,location=0,menubar=0,width=500,height=500,left=100,top=100"
Optional
onCallback once login has completed
Optional
onCallback in case authentication fails
Optional
customExtra values to be passed in the login request during the authorize-ready phase
Identity provider