In offerta!

REST API Social login

(1 recensione del cliente)

17,70 13,70

Questo plugin fa uso dei plugins gratuiti
Nextend Social Login and Register e JWT Authentication for WP REST API

Attraverso un’estensione delle funzionalità dei plugin crea un sistema di social login (facebook e google) tramite REST API.

NB: Per funzionare correttamente i due plugin (NSL e JWT) devono essere configurati correttamente come indicato nelle rispettive documentazioni.

Doc EN: REST API Social login Implementation instructions

 

Descrizione

* Questo plugin fa uso dei plugins gratuiti
Nextend Social Login and Register e JWT Authentication for WP REST API

Attraverso un’estensione delle funzionalità dei plugin crea un sistema per il social login (facebook e google) tramite REST API.

NB: Per funzionare correttamente i due plugin (NSL e JWT) devono essere configurati correttamente
come indicato nelle rispettive documentazioni.

Di seguido le istruzioni per usare il login nativo:
Nelle schermate si fa riferimento a delle richieste REST tramite del software POSTMAN

 

Richiesta di login nativo:

in questo caso l’endpoint è quello fornito dal plugin JWT.

Si otterrà come risposta un json contenente un token, la mail utente e il nome utente.
Il token potrà essere usato per eventuali richieste protette.
In caso di richieste protette si dovrà impostare negli Headers.

Authorization: Bearer [token]

come spiegato nella documentazione del plugin JWT

Facebook social login:

Facebook token di accesso: vedi documentazione

BODY payload:

{"access_token":"xxxxxxxxx","token_type":"bearer","expires_in":5183946}

* oltre ai parametri sopra indicati va aggiunta la mail, quindi diventa:

{"access_token":"xxxxxxxxx","token_type":"bearer","expires_in":5183946,"email":"facebook_email@domain.com"}

Google social login:

Google token: Per ottenere il token google clicca qui.

BODY payload:

{"access_token":"xxxxxxxxx","expires_in":3600,"id_token":"xxxxxxxxx","token_type":"Bearer"}

* oltre ai parametri sopra indicati va aggiunta la mail, quindi diventa:

{"access_token":"xxxxxxxxx","expires_in":3600,"id_token":"xxxxxxxxx","token_type":"Bearer","email":"google_email@gmail.com"}

Risposta della richiesta di login:

La risposta della richiesta di social login sarà identica a quella del login nativo.
Anche in questo caso il token potrà essere usato per eventuali richieste protette.

Eventuali controlli per richieste non protette da JWT potranno essere fatti tramite il filtro
$noAuth = apply_filters('sl_extended_no_auth_request', $noAuth, $_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']);
nel metodo checkNoAuthRequest() della classe RestApi

1 recensione per REST API Social login

  1. soumeraymen (proprietario verificato)

    Great plugin , saved me a lot of time now i can connect my wordpress blog with my android app and provide social login for users , it’s very simple to use and offers token that i need to make users add comments, post and update their profiles .

    Thank you a lot

Aggiungi una recensione

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ti potrebbe interessare…