Articles of autenticación

Protección simple de nombre de usuario y contraseña de un servidor bokeh

Tengo una aplicación de servidor bokeh simple y quiero exponerla en un nodo de Azure basado en Linux. El servidor está en funcionamiento. Mi pregunta es: ¿cómo proteger el contenido por nombre de usuario y contraseña? No necesito necesariamente la autenticación de los usuarios. Mis ideas hasta ahora (no probadas, pueden no funcionar) Para crear […]

Autenticación Urllib2 con clave API

Estoy tratando de conectarme a la api de radian6 , que requiere auth_appkey, auth_user y auth_pass como encriptación md5. Cuando bash conectarme mediante telnet, puedo obtener el xml de respuesta correctamente. telnet sandboxapi.radian6.com 80 Trying 142.166.170.31… Connected to sandboxapi.radian6.com. Escape character is ‘^]’. GET /socialcloud/v1/auth/authenticate HTTP/1.1 host: sandboxapi.radian6.com auth_appkey: 123456789 auth_user: xxx@xxx.com auth_pass: ‘md5encryptedpassword’ HTTP/1.1 […]

Proteger con contraseña toda una aplicación django

Estoy ejecutando un env de puesta en escena simple en heroku y ahora estoy buscando proteger con contraseña toda la aplicación con algún tipo de autenticación simple Me pregunto si hay una aplicación simple o middleware que ya sea compatible con esto. He intentado buscar soluciones con Heroku / Cloudflare y django, pero nada parece […]

OpenPGP / X.509 bridge: ¿cómo verificar la clave pública?

Me gustaría usar la autenticación OpenPGP sobre TLS , pero la falta de implementaciones me hizo usar una solución temporal: un certificado de puente OpenPGP / X.509. El enfoque es muy similar al utilizado en Foaf: https://svn.java.net/svn/sommer~svn/trunk/misc/FoafServer/pgpx509/src/net/java/dev/sommer/foafserver/utils/PgpX509Bridge.java Básicamente, crea una solicitud de certificado a partir de una clave privada PGP convertida, incluida su clave pública […]

¿Cómo puedo validar la contraseña del nombre de usuario para la autenticación mongodb a través de pymongo?

Me refiero al sitio http://api.mongodb.org/python/current/examples/authentication.html para ver ejemplos de mecanismos de autenticación. He creado un administrador de usuarios y, con sus credenciales, he creado un usuario para mi base de datos de “informes”. Ahora necesito acceder al mismo a través de pymongo usando el nombre de usuario y la contraseña. Probé los siguientes comandos en […]

¿Cuál es la forma correcta de probar la autenticación basada en token utilizando APIRequestFactory?

La consulta a mi punto final funciona bien (siempre que le pase un token válido), devuelve la representación json de mis datos de respuesta. El código en la api del servicio que llama a mi punto final, pasando un token de autenticación en el encabezado: headers = {‘content-type’: ‘application/json’, ‘Authorization’: ‘Token {}’.format(myToken)} url = ‘http://localhost:8000/my_endpoint/’ […]

¿Se pueden usar django-guardian y django-rules juntos?

Me gustaría poder crear permisos por objeto usando django-guardian . Pero me gustaría agregar una capa de lógica que rodea estos permisos. Por ejemplo, si alguien tiene permiso para editar un Book en un Book , entonces su permiso para editar Pages en ese libro debe ser implícito. El paquete de rules parece ideal.

¿Todo lo que necesito es la “url de identidad”? – OpenID

Me pregunto si todo lo que necesito es la URL de identidad para poder adjuntar teóricamente una cuenta de OpenID a la cuenta de un usuario. Tengo direcciones URL de identidad que se parecen a las siguientes: https://www.google.com/accounts/o8/id?id=YGnyuGHMUmhUI98nuhUMhu98nuN . ¿Es esto diferente entre OpenID 1.0 y 2.0? En caso de que alguien pregunte: Estoy usando […]

¿Cómo autenticarse con gcloud big query usando un archivo de credenciales json?

En la documentación de gcloud para google bigquery , se establece que la autenticación se puede determinar desde from_service_account_json. He intentado lo siguiente from gcloud import bigquery client = bigquery.Client.from_service_account_json(‘/Library/gcloud_api_credentials.json’) El archivo json se parece a lo siguiente (Nota: credenciales codificadas por lo que ahora son falsas). {“type”: “service_account”, “project_id”: “example_project”, “private_key_id”: “c7e371776ab6e2dsfafdsaff97edf9377178c8”, “private_key”: “—–BEGIN […]

Cómo publicar en hipchat desde python

Tengo algunas herramientas de python que me gustaría enviar actualizaciones a una sala de hipchat. Hago esto en otros lugares con scripts de shell, así que sé que funciona en nuestro entorno, pero parece que no puedo obtener el token en la API hipchat. Tiene que ser algo simple. Primero, esto se autentica correctamente y […]