Supporto » Sviluppare con WordPress » WP REST API – Autenticazione impossibile

  • Ciao a tutti.
    Da 2 giorni sto impazzendo nel tentativo di testare la WP REST API, che dovrebbe essere integrata già nella mia versione di WP.
    Per quanto riguarda il GET nessun problema, ma tutte le operazioni che necessitano di autorizzazione falliscono miseramente!

    Per evitare errori, ho installato Postman su Chrome, così che le chiamate le fa lui direttamente “nel modo giusto”, ma non c’è verso.
    Viene passato un header “Autorization: Basic <stringa base64 con utente:password>” che mi riporta sempre allo stesso messaggio:

    
    {
      "code": "rest_cannot_create",
      "message": "Non hai i permessi per  creare articoli con questo utente.",
      "data": {
        "status": 401
      }
    }

    Inutile dire che sto usando il mio account amministratore, quindi i permessi ce li ho! 🙁

    Googlando ho anche trovato delle correzioni da fare su .htaccess, ma non hanno alcun effetto.
    Ho attivato CORS (sempre di Chrome) per poter utilizzare uno script Ajax di test… niente!

    Vorrei riuscire a fare funzionare l’autenticazione Basic, perché usare oAuth mi pare più complesso e richiede un po’ troppi passaggi.

    Avete una soluzione?

Stai visualizzando 1 risposte (di 1 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao @koolmind ,

    il consiglio è di leggere questo:

    Home

    dove è scritto in fondo che:

    There’s also a Basic Authentication plugin.
    Note that this plugin requires sending your username and password with every request, and should only be used for development and testing i.e. not in a production environment.

    Sembrerebbe meglio imparare ad usare da subito oAuth visto che non è consigliato usare la Basic Authentication in produzione.

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘WP REST API – Autenticazione impossibile’ è chiuso a nuove risposte.