FIDO2 Server Endpoints
Endpoints provide FIDO2 clients the ability to communicate with the FIDO2 server.
Endpoint Name Description Example Credential Creation Options Attestation options request. First step of registration. Options returned by the server are intended to be used with WebAuthn's navigator.credentials.create(). https://server.com/mga/sps/fido2/<relying_party>/attestation/options Authenticator Attestation Response Attestation result request. Second step of registration. The result of the navigator.credentials.create() request is sent to the server, which validates the challenges, origins, signatures, and the rest of the request. If validation passes, the registration is saved. https://server.com/mga/sps/fido2/<relying_party>/attestation/result Credential Get Options Assertion options request. First step of authentication. The options returned by the server are intended to be used with WebAuthn’s navigator.credentials.get(). https://server.com/mga/sps/fido2/<relying_party>/assertion/options Authenticator Assertion Response Assertion result request. Second step of authentication. The result of the navigator.credentials.get() request is sent to the server, which validates the assertion. If validation passes, the authentication was successful https://server.com/mga/sps/fido2/<relying_party>/assertion/result
Parent topic: FIDO and WebAuthn Support