-
Notifications
You must be signed in to change notification settings - Fork 0
dadd86/ToDoList
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ToDoList app 1. Planificación del Proyecto El proyecto constará de: Interfaz gráfica (JavaFX): Para permitir al usuario seleccionar y subir archivos. Conexión a SQL (MySQL): Para almacenar los metadatos de los archivos. Integración con OneDrive: Usaremos Microsoft Graph API para guardar los archivos en la nube. Gestión de dependencias: Usaremos Maven para organizar y gestionar las dependencias. 2. Configuración del Entorno Requisitos previos Java JDK: Instala JDK 11 o superior y configura la variable de entorno JAVA_HOME. MySQL: Instala y configura un servidor MySQL. También puedes usar otra base SQL como PostgreSQL. IntelliJ IDEA: Descarga IntelliJ IDEA Community o Ultimate. Azure (Microsoft OneDrive API): Configura una aplicación en el portal de Azure para acceder a OneDrive. 3. Configuración de Azure y OneDrive API Paso 1: Configurar Azure Ve al Portal de Azure. Navega a Azure Active Directory > Registros de aplicaciones > Nuevo registro: Nombre: AplicacionOneDrive. URI de redirección: http://localhost. Crea credenciales de cliente: Ve a Certificados y secretos > Nuevo secreto de cliente. Copia el client_id y el client_secret. Configura permisos API: Ve a Permisos API > Agregar un permiso > Microsoft Graph. Habilita Files.ReadWrite. Paso 2: Obtén el código de autorización Genera un URL para autenticarte: https://login.microsoftonline.com/common/oauth2/v2.0/authorize ?client_id=TU_CLIENT_ID &response_type=code &redirect_uri=http://localhost &scope=Files.ReadWrite Accede a este enlace y copia el código de autorización obtenido en la redirección. 1. Configurar Azure Active Directory (AAD) Acceder a Azure Active Directory: En el portal de Azure, busca "Azure Active Directory" en la barra de búsqueda (como se muestra en tu captura) y selecciona el servicio Microsoft Entra ID (Azure Active Directory). Registrar una nueva aplicación: En el panel de Azure AD, selecciona "Registros de aplicaciones". Haz clic en "Nuevo registro". Proporciona un nombre para la aplicación, por ejemplo, JavaApp-OneDrive. Selecciona Cuentas en cualquier directorio organizativo y cuentas personales de Microsoft como tipo de cuenta. Configura una URL de redirección para tu aplicación, por ejemplo: Para desarrollo local: http://localhost:8080 Haz clic en Registrar. Guardar los detalles de la aplicación registrada: Una vez registrada, anota: ID de la aplicación (cliente). ID de directorio (inquilino). Configurar un secreto de cliente: En la página de la aplicación registrada, ve a Certificados y secretos. Haz clic en Nuevo secreto de cliente. Asigna un nombre al secreto y selecciona una duración (por ejemplo, 6 meses). Copia el valor del secreto generado. No podrás verlo nuevamente. Asignar permisos de API a Microsoft Graph: En la misma aplicación, ve a Permisos de API. Haz clic en Agregar un permiso. Selecciona Microsoft Graph. Elige Delegados y habilita los permisos necesarios para OneDrive: Files.ReadWrite (para leer y escribir archivos en OneDrive). offline_access (para tokens de actualización). Haz clic en Agregar permisos. Haz clic en Grant admin consent (Otorgar consentimiento de administrador).
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published