JIRA proporciona API REST para realizar una serie de operaciones, como crear un problema, eliminar un problema, agregar comentario, crear espacio, etc. Sin embargo, solo admite dos métodos de autenticación para las API REST:
- Autenticación básica
- Usando JIRA como proveedor OAuth 1.0
El complemento de autenticación de API REST para JIRA le permite utilizar cualquier proveedor externo de OAuth 2.0/conexión OpenID para autenticar las API REST. Aquí repasaremos una guía para configurar ADFS como proveedor.
Paso 1: configurar ADFS como proveedor de OAuth
- Para realizar SSO con ADFS como proveedor, su aplicación debe estar habilitada para https.
- Navegue hasta Panel de control del Administrador del servidor->Herramientas->Administración de ADFS.
- Navegue hasta ADFS->Grupos de aplicaciones. Haga clic derecho en Grupos de aplicaciones & haga clic en Agregar grupo de aplicaciones a continuación, introduzca Nombre de la aplicación. Seleccione Aplicación de servidor & haga clic en Next.
- Copiar Identificador de cliente. Esta es tu ID de cliente. Añadir URL de devolución de llamada in URL a redirigir. Puede obtener esta URL de devolución de llamada desde el complemento. Haga clic en Next.
- Haga clic en Generar secreto compartido. Copia el Valor secreto. Esta es tu Secreto del cliente. Hacer clic en Siguiente.
- En Resumen Pantalla, haga clic en Siguiente. Por Solución Pantalla, haga clic en Cerrar.
- Ahora, haga clic derecho en el grupo de aplicaciones recién agregado y seleccione Propiedades.
- Haga clic en Agregar aplicación en Propiedades de la aplicación.
- Haga clic en el Agregar aplicación. Luego seleccione API web y haga clic Siguiente.
- En Configurar API web pantalla, ingrese la dirección del nombre de dominio en el Identificador sección. Hacer clic Añada. Hacer clic Siguiente.
- En Elija la política de control de acceso pantalla, seleccionar Permitir a todos y haga clic Siguiente.
- En Configurar el permiso de la aplicación, por defecto abierto está seleccionado como alcance y haga clic en siguiente.
- En Resumen Pantalla, haga clic en Siguiente. Por Solución Pantalla, haga clic en Cerrar.
- En Propiedades de la aplicación de ejemplo clic OK.