Autenticação com token

Estou tentando acessar uma uma API que tem autenticação com Token. Alguém teria uma exemplo para me ajudar.

Se for Bearer Token, pode fazer assim:


Local aHeader := {}

    // CLIENTE PARA CONSUMO REST
    ::oRest := FwRest():New(::cURI)


    // INFORMA O RECURSO E INSERE O JSON NO CORPO (BODY) DA REQUISIÇÃO
    ::cResource := "/pedido/incluir"
    ::oRest:SetPath(::cResource)
    ::oRest:SetPostParams(cJson)

    aAdd(aHeader,"Content-Type: application/json")
    aAdd(aHeader, "Authorization: Bearer <token>")

    // REALIZA O MÉTODO POST E VALIDA O RETORNO
    If (::oRest:Post(aHeader))
        ::cReturn := ::oRest:GetResult()
    Else
        ::cReturn := ::oRest:GetLastError()
    EndIf

Muito obrigado.