• Delete refresh token handler

    Parameters

    • refreshTokenService: RefreshTokenService

      injected service use to handle the refresh token related operations

      • deleteRefreshToken
    • logger: Logger

      injected logger used to handle the logging

    • context: AdapterHandlerContext

      request context [headers, body, params, query].

    Returns Promise<adapter.AdapterHandlerResponse>

    204 Status No Content

    Description

    This handler will delete refresh token by applying the following steps in sequence:

    1. Get user id from request

    2. If user id is undefined, throw NBError

    3. Delete refresh tokens with user id (refreshTokenService.deleteRefreshTokensForUser)

    4. If the deletion is successful, return status 204

    Throws

    400 NBError Bad Request

    • Cannot find refreshToken from request

    Throws

    404 NBError Not Found

    • Refresh token not found

Generated using TypeDoc