Client OAuth
Un Client OAuth solitamente rappresenta un App o un applicativo di terze parti a cui si vuol dare il permesso di controllare dei dispositivi o un Prodotto. Ognuno può creare i propri client. E' buona norma creare un client per ogni applicazione web e mobile che vuole fare richieste alle API REST.
NON esporre mai il client secret al browser. Se, per esempio, hai un client che controlla un Prodotto e usi il client secret nel tuo front-end Javascript, un cliente finale che capisce qualcosa di programmazione potrebbe leggere il token attraverso gli strumenti per sviluppatori e utilizzarlo per avere accesso a tutti i dispositivi di quel prodotto.
Gli endpoint di Client OAuth possono essere usati anche come endpoint di Client OAuth per Prodotto sostituendo /v1/clients
con /v1/products/:productIdOrSlug/clients
.
Lista dei Client OAuth
GET
https://api.trackle.io/v1/clients
Ottieni una lista dei Client OAuth generati dall'utente autenticato oppure associati ad certo Prodotto
Path Parameters
Name | Type | Description |
---|---|---|
productIdOrSlug | string | ID Prodotto o Slug. Solo per endpoint Prodotto |
Last updated