Esta solución funciona como un servidor de autenticación basado en token con OAuth2.0 y Owin, permitiendo configurar aplicaciones cliente que podrán tener el acceso para autenticarse a través de una llave y así obtener el token para poder acceder a los datos.
Esta solución hace parte del proyecto Sports Play y corresponde a la primera aplicación de las tres que componen el proyecto.
A continuación, describimos brevemente los pasos para colocar en funcionamiento el proyecto.
- Framework 4.5.2 o superior.
- EntityFramework 6.0
- SQL server 2017.
- Fiive.Framework (se encuentra en la carpeta Fiive.Framework)
- Crear una base de datos en su SQL Server con el nombre sportsplay.
- Ejecutar el Script de la base de datos (se encuentra en la carpeta Base.Datos)
- Descargar el proyecto del repositorio.
- Abrir el proyecto con el IDE de Visual Studio.
- Agregar la referencia Fiive.Framework.dll.
- Actualizar la cadena de conexión de la base de datos en el archivo Web.config.
<connectionStrings>
<add name="SportsPlayDataContext" connectionString="data source=[SERVIDOR];initial catalog=sportsplay;persist security info=True;user id=[USER_DATABASE];password=[PASSWORD_DATABASE];MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>
- ASP.NET _Web API - Framework
- Json - Formato para intercambio de datos.
- Owin - Interfaz entre aplicaciones web .NET y servidores web.
- OAuth 2.0 - Protocolo de autorización.
- Tenga en cuenta que este proyecto es uno de los tres requeridos para que toda la solución de Sports Play funcione correctamente.
- Actualmente nos encontramos creando el Wiki detallado de la solución.