-
-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enterprise Attestation #398
Comments
@aseigler might have more intel on this? :) |
I added I've never actually seen this kind of flow in action with a WebAuthn server, but this is a common scenario with smart card deployments. |
That's awesome. Sounds like it'll just work, and the data will appear in the statement for use by the RP for whatever the application requires. If I understood how it works, I can essentially trust the serial number & make/model in the statement which would help me limit the number of registrations per authenticator. Since authenticators are expensive, and AFAIK can't simulate one via a standard VM (e.g. Android emulator), it would help reduce the number of bot accounts. In the same way getting everyone to pay a fee per account would mitigate bots, being prohibitively expensive to have millions of bots that way without handing over enormous amounts of money. Without it, a single authenticator can hypothetically generate an unlimited number of accounts because there's no unique identifier without EA. IIUC. I look forward to seeing this awesome library progress, and I'm grateful for your contributions. Keep it up 👍. |
Also I have an issue to raise, around how the current JSON seraliser is semi-broken, insofar as it doesn't work with Swagger client code gen without having to make manual changes to the code generated client. For starters, the Enum attribute names that are linted above each enum value aren't respected, so what should be "xyz" is "XYZ" causing a lot of extra frontend work to get it working. |
@mangoplane Please file that as a different issue here on github so that we can track it. |
Merged in #410 |
As the title reads, I'm researching how to do enterprise attestation where the the devices serial number is attested to reduce the incidence of spam account creation.
Among other settings, it requires
enterprise
as the value for credentialCreationData.attestationConveyancePreferenceOption during registration.I appreciate any insight from the community, and it may turn out this is supported by all good webauthn RP and clients by default. I'm not sure.
The text was updated successfully, but these errors were encountered: