Dapps opted out of pin identities to avoid issues like loss of funds from temporary identities. Pin identities have since been deprecated and are no longer available.
OpenID-based identities are treated the same as Passkeys, sharing the same registration flow, including captcha. Users can link OpenID accounts to identities with Passkeys or add Passkeys to identities with linked accounts at any time.
Blocking users based on their Internet Identity authentication method would restrict access and compromise privacy, as authentication methods should not be public or used for exclusion.
Future improvements could include:
- Utilizing a dapp registry to enable II to suggest additional Passkey authentication for specific dapps.
- A way for dapps to specify a more fine-grained permission model for their own login. For example, requiring a passkey interaction or even two confirmations.