Introducción Como desarrollador apasionado por optimizar y simplificar la integración de soluciones en .NET, he decidido crear este componente para abstraer la complejidad de las funcionalidades de Azure B2C. El objetivo ha sido ofrecer una herramienta que permita a los equipos de desarrollo concentrarse en la lógica de negocio, delegando las intricadas operaciones de autenticación,... Continue Reading →
Cliente SharePoint Clásico Para .NET Framework
Hace unos años, realicé una implementación mediante librería que permitía operar con el cliente de SharePoint de Microsoft, sin necesidad de escribir consultas en formato CamlQuery. Hace poco, me surgió la misma necesidad y opté por mejorar y convertir aquella librería en un paquete Nuget público. El mismo, permite conectar aplicaciones .NET con SharePoint Server,... Continue Reading →
Acceso a un Azure Blob Storage privado desde SQL Server
Hace tiempo que hemos pasado de los típicos sistemas monolíticos a los sistemas heterogéneos. Sistemas que, por ejemplo, están compuestos por servicios de bases de datos, aplicaciones en contenedores, gestión documental en la nube, etc. Por todo esto, los arquitectos y desarrolladores nos enfrentamos a un amplio abanico de servicios de distintos proveedores cuyo fin,... Continue Reading →
Paquetes de Github: Cómo Publicar y Consumir Paquetes Nugets Privados
Gracias a Github, podemos publicar y probar nuestros paquetes Nugets. Pero lo mejor de todo es que dichos paquetes pueden ser privados sin incurrir en coste alguno, siempre y cuando no sobrepasen los 500 MB de peso. Es importante destacar que esta características también la encontramos en Azure DevOps y el comportamiento es bastante parecido.... Continue Reading →
Azure DevOps – Cómo Eliminar el Workspace de un Usuario
Hay ocasiones en que necesitamos eliminar un workspace del servidor, ya sea porque el ordenador registrado en la red ha cambiado de manos/usuario o porque simplemente no queremos que esté ahí. Dado que actualmente no podemos realizar esta operación desde el portal, tendremos que tirar de comandos para hacerlo. A continuación, los pasos a seguir.... Continue Reading →
Migrando desde .NET Framework 4.6.1 a 4.8
He realizado un retargeting de framework en aproximadamente treinta y cinco proyectos de diferentes tipos (Web app, librerías, consola, pruebas unitarias, etc.). Lo primero que hemos hecho es descargar el SDK y actualizar el Visual Studio a la versión más reciente. Posteriormente, hemos ido a la propiedad de cada proyecto y cambiado el “Target Framework”... Continue Reading →
Azure AD, autenticación y adquisición de token en modo silencioso con usuario y contraseña
Introducción La siguiente guía, define el proceso de autenticación y autorización en Azure Active Directory (AAD) para aplicaciones nativas. Obtención de token de manera silenciosa para aplicaciones nativas en AAD A continuación, se detalla cada uno de los pasos necesarios para conseguir autenticar y obtener un token que permita acceder con el mismo a un... Continue Reading →