Articles of autenticación

¿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 […]

Inicio de sesión automático Django después del registro de usuario (1.4)

Tengo un problema en el que estoy registrando usuarios con éxito, sin embargo, quiero que los usuarios inicien sesión en el registro. Aquí está el código que representa mi vista de registro. ¿Alguna idea sobre por qué el usuario no ha iniciado sesión automáticamente? Notas: El usuario se está registrando correctamente, pueden iniciar sesión después […]

¿Cómo se genera la firma para un token SAS de almacenamiento de Azure Blob en Python?

Estoy intentando crear el token SAS requerido para una URL de descarga de blob en Python, siguiendo las instrucciones de MSDN . Mi cadena para firmar se ve como: r\n 2016-12-22T14%3A00%3A00Z\n 2016-12-22T15%3A00%3A00Z\n %2Fblob%2Fmytest%2Fprivatefiles%2F1%2Fqux.txt\n \n \n https\n 2015-12-11\n \n \n \n \n _ He agregado los símbolos de nueva línea para mayor claridad y la última […]

Asignación de usuarios LDAP a usuarios de Django con Django Auth Ldap

Estoy usando Django 1.3 y Django Auth Ldap 1.0.6. y estoy tratando de que los usuarios que tienen un estado especial en el Servidor LDAP (administradores) tengan el mismo estado en mi aplicación Django. Estas son mis configuraciones actuales: AUTH_LDAP_SERVER_URI = ‘ldap://path.to.server’ AUTH_LDAP_BIND_DN = ” AUTH_LDAP_BIND_PASSWORD = ” AUTH_LDAP_USER_DN_TEMPLATE = ‘uid=%(user)s,cn=users,dc=server,dc=location,dc=lan’ AUTH_LDAP_GROUP_SEARCH = LDAPSearch( ‘cn=groups,dc=server,dc=location,dc=lan’, […]

Cómo tener emails únicos con autenticación social de python

Estoy usando Python Social Auth (django) con Google y Facebook y crea diferentes usuarios con el mismo correo electrónico. ¿Cómo arreglo eso? Si primero inicio sesión con google, cierro la sesión y luego con facebook, solo debe asociar las cuentas y no crear. Gracias,

django-allauth Uncught ReferenceError

No puedo entender por qué estoy recibiendo: Error de referencia no detectado: allauth no está definido … al hacer clic en el enlace de Facebook en: https://obscure-harbor-7751.herokuapp.com/accounts/signup/ alojado en Heroku. No hay un javascript relacionado representado en la página, pero no sé de dónde Allauth manejaría eso. Estoy bastante seguro de que todas las configuraciones […]

Python: urllib2.HTTPError: HTTP Error 401: no autorizado

Estaba intentando cargar una página web, pero me encontré con este problema. Tengo el nombre de usuario y la contraseña, pero no sé cómo usarlos en el código de Python. Busqué en el tutorial de Python, y esto es lo que escribí: import urllib2 password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm() username = ‘user’ password = ‘pass’ top_level_url = […]