Skip to main content

Token dispatch endpoint

POST 

/nevisfido/token/dispatch/registration

This is a proprietary nevisFIDO API — not part of the FIDO UAF standard — used to generate and dispatch an operation token to a registered dispatch target, triggering a FIDO UAF registration, authentication, or deregistration flow on a remote device. The request body follows the GetUAFRequest structure defined in the FIDO UAF HTTP Transport Specification, specifying the operation type and optionally the target user and dispatch destination. nevisFIDO generates the token, dispatches it via the configured dispatcher (such as an FCM push notification service), and returns a DispatchTokenResponse containing the dispatch outcome and the token itself for channel binding. Note that HTTP 200 is always returned for a well-formed request — the dispatchResult field in the response body indicates whether the token was successfully dispatched or an error occurred.

Request

Header Parameters

    headers objectrequired

Body

required
    dispatcher string
    dispatchTargetId string
    dispatchInformation string
    getUafRequest object
    context GetUafRequestContext
    previousRequest string
    op string

    Possible values: [Reg, Auth, Dereg]

Responses

OK The server processed the request. A DispatchTokenResponse is returned. Note that HTTP 200 does not guarantee successful dispatch — check the dispatchResult field for the actual outcome.

Schema
    token string
    sessionId string
    dispatcherInformation object
    name string
    response string
    dispatchResult string

    Possible values: [dispatched, dispatchError, dispatchTargetExpired, dispatchTargetNotFound, dispatcherNotFound, userNotFound, internalError]

Loading...