Tag: OAUTH-2.0
Quiero implementar la autorización OAuth en una API web. Estoy generando un token JWT usando la API de Microsoft Graph. public Token GetToken() { try { string baseAddress = “https://login.windows.net/<tenantid>/oauth2/token?api-version=1.0″; var client = new HttpClient(); var form = new Dictionary<string, string=””>{ { “grant_type”, “client_credentials” }, { “client_id”, “<clientid>” }, { . . . Read more
Estoy diseñando una arquitectura basada en microservicios. La arquitectura debe admitir múltiples dispositivos que acceden a la API. Para asegurar los recursos internos de la API, quiero implementar la autenticación y autorización basada en JWT y Refresh Tokens. Mis requisitos son: 1. Prevenir que un atacante use XSS para robar . . . Read more
Estoy intentando gestionar usuarios en Firebase Auth desde mi código. Estaba siguiendo la documentación: https://cloud.google.com/identity-platform/docs/admin/manage-users Este es el código que hice: public async System.Threading.Tasks.Task<int> DeleteAsync(string email) { try { GoogleCredential cred = GoogleCredential.FromFile(“path\\to\\downloadfile\\Mysandboxproject.json”); FirebaseApp.Create(new AppOptions() { Credential = cred, ServiceAccountId = “mailserviceaccount@sandboxproject.iam.gserviceaccount.com”, }); //Obtener usuario a eliminar: UserRecord userRecord = . . . Read more
Estoy intentando acceder a Google Drive desde una aplicación ASP.NET MVC y comencé con este ejemplo de Linda Lawton (una de las colaboradoras de la biblioteca de cliente .NET de Google). El ejemplo funciona bien cuando se ejecuta en Visual Studio, pero no cuando se implementa en un sitio de . . . Read more
Estoy buscando un ejemplo de código en C# para implementar Oauth 2 con el fin de llamar a la siguiente API de Rest de Azure: https://learn.microsoft.com/it-it/rest/api/resources/subscriptions/list desde una función de aplicación desencadenada por un temporizador.