A marzo Kinsta ha introdotto l’accesso con un solo clic a WP admin in MyKinsta. Ora abbiamo esteso questa funzione all’API di Kinsta con tre nuovi endpoint per verificare l’esistenza di un utente admin di WordPress corrispondente, crearne uno quando necessario e generare un link di accesso.
Queste aggiunte rendono più facile costruire i tuoi flussi di lavoro di onboarding, assistenza o amministrazione basati sull’accesso automatico a WordPress Admin.
Controllare se esiste un utente admin di WordPress
Il nuovo endpoint wpa-user-exists ti permette di verificare se esiste già un account admin di WordPress per un determinato indirizzo e-mail in un ambiente.
Questo è utile quando vuoi decidere se creare prima un utente o passare direttamente alla generazione di un link di accesso.
Esempio di richiesta:
curl --request GET \
--url https://api.kinsta.com/v2/sites/environments/{env_id}/[email protected] \
--header 'Authorization: Bearer <token>'
Esempio di risposta:
{
"has_wp_admin_user": true
}
Puoi trovare tutti i dettagli sulle richieste e sulle risposte nella documentazione dell’API per verificare l’esistenza di un utente WP admin.
Creare un utente amministratore di WordPress
Se l’indirizzo e-mail non esiste già in WordPress, puoi creare un nuovo account amministratore con l’endpoint wpa-create-user dell’API.
Questo è particolarmente utile per i flussi di configurazione automatizzati, gli strumenti interni o i flussi di lavoro di supporto in cui vuoi preparare l’accesso prima di generare un link di accesso.
Esempio di richiesta:
curl --request POST
--url https://api.kinsta.com/v2/sites/environments/{env_id}/wpa-create-user
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"email": "[email protected]",
"first_name": "John",
"last_name": "Doe"
}
'
Esempio di risposta:
{
"create_wp_admin_user": true
}
Per maggiori informazioni puoi consultare la documentazione API per la creazione di un utente WP admin.
Generare un link di accesso all’amministrazione di WordPress
Una volta creato o individuato un utente WP admin corrispondente, puoi generare un link di accesso utilizzando l’endpoint wpa-login-url dell’API.
Questo ti offre un modo programmatico per supportare la stessa esperienza di login automatico a WP admin già disponibile in MyKinsta, senza la necessità di una visita manuale alla dashboard.
Esempio di richiesta:
curl --request POST \
--url https://api.kinsta.com/v2/sites/environments/{env_id}/wpa-login-url \
--header 'Authorization: Bearer <token>'
Esempio di risposta:
{
"login_link": "https://mysite.kinsta.cloud?wp-login.php?kinsta-sso=<token>"
}
Puoi trovare maggiori dettagli nella documentazione dell’API per la generazione di un link di accesso a WP admin.
Aggiungi il login automatico a WP admin ai tuoi flussi di lavoro
Questi nuovi endpoint estendono la funzione di login automatico a WP Admin oltre a MyKinsta, fino all’API di Kinsta.
Se stai costruendo strumenti interni, automatizzando la configurazione del sito o semplificando l’accesso alla bacheca per il tuo team, ora hai un maggiore controllo sul modo in cui l’accesso a WP admin viene gestito in modo programmatico.