Articles of oauth 2.0

Api de Javamail en Android usando XOauth

Necesito enviar un correo electrónico a través de mi aplicación usando decir la javamail API (cualquier otro servicio de correo si está disponible también lo hará). el problema es que no quiero preguntarle al usuario su username y password . 1) ¿Es posible usar OAuth 2.0 con JavaMail API / cualquier otra aplicación de correo […]

OWIN Security – Cómo implementar los tokens de actualización de OAuth2

Estoy usando la plantilla Web Api 2 que viene con Visual Studio 2013 tiene algunos middleware OWIN para hacer Autenticación de usuario y me gusta. En OAuthAuthorizationServerOptions noté que el servidor OAuth2 está configurado para distribuir tokens que caducan en 14 días OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString(“/api/token”), Provider = new ApplicationOAuthProvider(PublicClientId,UserManagerFactory) […]

¿Hay algún ejemplo de JSON Web Token (JWT) en C #?

Siento que estoy tomando pastillas locas aquí. Por lo general, siempre hay un millón de bibliotecas y muestras flotando en la web para cualquier tarea determinada. Estoy intentando implementar la autenticación con una “Cuenta de servicio” de Google mediante el uso de JSON Web Tokens (JWT) como se describe aquí . Sin embargo, solo hay […]

Problema de CORS al realizar una solicitud de Ajax para token de acceso oauth2

Estoy haciendo una llamada ajax desde mi cliente a la API de google oauth 2 ‘https://accounts.google.com/o/oauth2/auth?redirect_uri=http://blah.com&response_type=token&client_id….’ para obtener el token de acceso, pero obtengo el siguiente error: La respuesta a la solicitud de verificación previa no pasa la comprobación de control de acceso: No hay encabezado ‘Access-Control-Allow-Origin’ presente en el recurso solicitado. El origen ‘ […]

Cómo implementar el servidor oauth2 en ASP.NET MVC 5 y API WEB 2

Primero esbozaré mi proyecto: Para mi barco interno, necesito agregar funcionalidad a un sistema existente. Un cliente externo debe poder acceder a los datos de los servicios web de AX una vez que el usuario lo haya autorizado a través de oauth2. Entiendo que necesito hacer un ‘servicio web proxy’ para que el cliente pueda […]

¿Cuál es el propósito del tipo de autorización implícita de concesión en OAuth 2?

No sé si solo tengo algún tipo de punto ciego o qué, pero he leído la especificación de OAuth 2 muchas veces y he leído detenidamente los archivos de la lista de correo, y aún no he encontrado una buena explicación de por qué la subvención implícita se ha desarrollado flujo para obtener tokens de […]

¿Por qué los tokens de acceso caducan?

Estoy empezando a trabajar con Google API y OAuth2. Cuando el cliente autoriza mi aplicación, me entregan un “token de actualización” y un “token de acceso” de corta duración. Ahora, cada vez que el token de acceso caduca, puedo enviar mi token de actualización a Google y me darán un nuevo token de acceso. Mi […]

En un alto nivel, ¿cómo funciona OAuth 2?

Según tengo entendido, la siguiente cadena de eventos ocurre en OAuth 2 para que el Site-A pueda acceder a la información del Usuario desde el Site-B . Site-A registra en el Site-B y obtiene un secreto y una identificación. Cuando el Usuario le dice al Site-A que acceda al Site-B , el Usuario es enviado […]

Google plus API para publicar en la pared como Facebook

He estado buscando tutoriales en google para publicar texto en google plus. Pero parece que no hay ninguno. También traté de revisar los documentos proporcionados por google para desarrolladores de Mac y iPhone, pero no encuentro nada que resuelva mi problema. También hay poca información sobre cómo hacer que el usuario inicie sesión en su […]

ASP.NET Web API 2: ¿Cómo iniciar sesión con servicios de autenticación externos?

De acuerdo con este post http://www.asp.net/web-api/overview/security/external-authentication-services … puedo iniciar sesión con el servicio de autenticación local (con el nuevo framework de identidad Asp.net) pero no puede encontrar un walktrough para llamar correctamente (desde una aplicación móvil o un cartero ) la API web predeterminada generada en la plantilla de Visual Studio 2013 SPA. ¿Alguien puede […]