Pregunta sobre Okta Authentication de Wordpress:

400 Petici贸n Incorrecta

Un usuario pregunt贸 馃憞

Hola,

Estoy intentando configurar la autenticaci贸n Okta. Ya tengo una cuenta Okta conectada al sistema Active Directory de mi organizaci贸n. URL es mi organizaci贸n https://wlu.okta.com. Agregu茅 el URI base https://events.wlu.io y redirigir el registro de URI a las divisiones correspondientes en la consola de desarrollo de Okta. Genere la identificaci贸n del cliente y el secreto del cliente e ingres茅 esos valores en el plugin. Todo parece estar bien y aparece una opci贸n de inicio de sesi贸n de Okta en mis p谩ginas / wp-admin y wp-login cuando no estoy conectado. Sin embargo, cuando env铆o mis credenciales, se me devuelve un error 400 con la siguiente informaci贸n.

ID de proveedor: Desconocido C贸digo de error: server_error Descripci贸n: La funci贸n solicitada no est谩 habilitada en este entorno.

Por favor, brinde orientaci贸n. No s茅 por d贸nde empezar.

Gracias Eric

(@kingluddite)

Hace 1 a帽o, 9 meses

@owsleye

Ten铆a la misma pregunta y publiqu茅 mi respuesta a su pregunta:

https://developer.okta.com/blog/2018/10/30/wordpress-authentication-with-okta

鈥淨uer铆a agregar algunos puntos que podr铆an ayudar a otras personas que lean este art铆culo a hacer que su plugin WP funcione.

Recib铆 400 errores al iniciar sesi贸n. (ID del proveedor: Desconocido, C贸digo de error: invalid_request, Descripci贸n: El par谩metro ‘redirect_uri’ debe ser un URI completo que se enumera en la configuraci贸n de la aplicaci贸n cliente). Ha pasado bastante tiempo tratando de depurar esto y resulta que la soluci贸n es para evitar este error es redirigir una entrada para el URI de inicio de sesi贸n como: https://yourdomain.com/wp-l鈥; y para iniciar el URI de inicio de sesi贸n https://yourdomain.com/wp-l鈥; (aseg煤rese de que sean compatibles. Tiene un final en su imagen / adjunto y cuando agregu茅 uno recib铆 el error 400. Lo elimin茅 y todo funcion贸 como se esperaba. Tambi茅n recomendar铆a a los lectores que vayan a (en Okta Panel> API> Trusted Trust y se aseguren de que la redirecci贸n est茅 configurada correctamente (esto se agrega autom谩ticamente cuando crea una aplicaci贸n web, pero si la est谩 probando, es posible que salgan de la informaci贸n) compruebe que todos los URI sean exactamente compatibles.

Tambi茅n mencionas la construcci贸n de env.example.php a env.php. Para hacer esto, recomiendo clonar el repositorio localmente. Cree un nuevo archivo env.php en la ra铆z del repositorio que acaba de clonar. Copie su c贸digo env.example.php a su c贸digo env.php. Actualice su ID de cliente y su secreto en su nuevo env.php. Salvar. Luego, comprima ese repositorio local en un archivo .zip. Luego, puede ir al Panel de control de WordPress> Nuevo plugin y cargar su archivo zip en WordPress. Haga clic en Plugins para ver el nuevo plugin y luego activarlo.

Eso es todo lo que necesita hacer con el archivo env.php. No es necesario utilizar una portada y descargar dotenv ni nada. Aaron tiene todo el c贸digo para leer el plugin para leer el env.php dentro del plugin. Despu茅s de leer el art铆culo y comprobar que ha seguido los pasos que he descrito, deber铆a poder ver el widget de inicio de sesi贸n de Okta cuando visite, https://yourdomain.com/wp-l鈥; Luego ingrese sus credenciales de nombre de usuario y contrase帽a de Okta y ser谩 llevado al panel de WP. Aseg煤rese de seguir el consejo de Aaron: 芦Aseg煤rese de que la direcci贸n de correo electr贸nico de su cuenta de Okta coincida con la direcci贸n de correo electr贸nico de su usuario administrador de WordPress, ya que se utilizar谩 para hacer coincidir las cuentas de Okta con las cuentas de WordPress禄.

Otra sugerencia es que todos sean asignados a la aplicaci贸n WP en este art铆culo. Tal vez cree un grupo llamado WP Admins y coloque a todos sus administradores en ese grupo y luego asigne ese grupo a su aplicaci贸n WP. 芦

(@kingluddite)

Hace 1 a帽o, 9 meses

Adem谩s, si tiene alguna pregunta sobre la integraci贸n de Okta, consulte esto: https://ironcovesolutions.com/technology/okta

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *