Tag: аутентификация

Параметрическая проверка подлинности (оказывается, что обработка исключений Python)

Я пишу сценарий на Python, который извлекает конфигурации из маршрутизаторов Cisco, используя Paramiko для соединения SSH. Я также пытаюсь проверить, что учетные данные для входа верны для устройства без сбоев. В настоящий момент код будет подключаться и запускать команды, которые я хочу, если учетные данные верны. ВЕЛИКИЙ! Однако, если я передам ему неправильные учетные данные, […]

Как установить settings.LOGIN_URL для имени функции представления в Django 1.5+

Начиная с Django 1.5, вы можете установить LOGIN_URL на имя функции представления, но я не смог выяснить, как правильно его указать. LOGIN_URL = my_app.views.sign_in …не работает. Я получаю ошибку, ImproperlyConfigured: The SECRET_KEY setting must not be empty.

Внедрение клиента SAML в Python

Я хотел бы интегрировать веб-сайт, написанный на Python (используя Pylons), с существующей службой аутентификации на основе SAML. Из чтения о SAML я считаю, что IdP (который уже существует в этом сценарии) отправит XML-документ (через сообщение браузера) поставщику услуг (который я реализую). Поставщику услуг необходимо проанализировать этот XML и проверить личность пользователя. Существуют ли существующие библиотеки […]

Использование OAuth2 с именем пользователя и паролем

Я получил API REST для определенной службы как часть бета-версии. Мне сказали, что авторизация прошла через OAuth2. Я получил следующее: Я БЫ SECRET SITE Я также получил образец кода в Ruby: client = OAuth2::Client.new(key, secret, :site => site) token = client.password.get_token('your_email@mail.com', 'your_password') access_token = OAuth2::AccessToken.new(client, token) JSON.parse access_token.get("/v1/users/me").body rescue {} Я пытаюсь реализовать этот же […]

Проверка подлинности RSS-ленты Django

Я изучаю добавление RSS-каналов в одно из моих приложений Django, и я хотел бы иметь возможность их аутентификации. Я хочу использовать новую структуру синдикации в Django 1.2. Я прочитал документы о том, как это сделать, и настроить базовые каналы. Я новичок в аутентификации фидов, поэтому я не уверен, что лучший подход к этому – это […]

Ошибка входа в систему Python для проверки подлинности сервера электронной почты

Я нахожусь на машине Linux. У моей компании есть сервер обмена электронной почтой, который уже настроен. Я использую скрипт Python, чтобы попытаться войти на сервер электронной почты, чтобы я мог отправить электронное письмо программно. Вот что я имею до сих пор – server = smtplib.SMTP('email-0.abc.com', 25) server.set_debuglevel(1) server.ehlo_or_helo_if_needed() server.login('abc/johndoe', 'pwd') Однако в команде server.login я […]

как войти в Yahoo программно с сервера ubuntu

Я хотел бы войти в свою учетную запись yahoo из сценария, запущенного на сервере ubuntu. Я попытался использовать python с механизацией, но в моем плане есть недостаток. Это код, который у меня есть на данный момент. loginurl = "https://login.yahoo.com/config/login" br = mechanize.Browser() cj = cookielib.LWPCookieJar() br.set_cookiejar(cj) br.set_handle_equiv(True) br.set_handle_gzip(True) br.set_handle_redirect(True) br.set_handle_referer(True) br.set_handle_robots(False) br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1) br.addheaders = […]

Как передать имя пользователя и пароль в cassandra в python

Я изучаю и просто настраиваю кластер cassandra и пытаюсь использовать python в качестве клиента для взаимодействия с ним. В yaml я установил аутентификатор как PasswordAuthenticator. Поэтому теперь я планирую предоставить свое имя пользователя и пароль для функции подключения, но не найду места для их размещения. cluster = Cluster(hosts) session = cluster.connect(keyspace) В основном, вы предоставляете […]

Django с несколькими базами данных и конкретными маршрутизаторами приложений не может добавлять пользователей в MSSQL

У нас есть приложение Django, которое подключается к нескольким экземплярам базы данных MS SQL. Для каждого приложения есть router.py, который обрабатывает процессы в каждой базе данных. Это мой первый раз, когда вы устанавливаете доступ к нескольким базам данных. Встроенные приложения Django перенаправляются в базу данных по умолчанию через этот маршрутизатор: class DjangoRouter(object): """ A router […]

WSGI / Django: вернуть имя пользователя в Apache для журнала доступа

Приложение Django, развернутое в mod_wsgi под Apache с использованием стандартного WSGIHandler от Django, проверяет подлинность пользователей через форму входа на стороне Django. Таким образом, для Apache пользователь анонимный. Это делает журнал доступа Apache менее полезным. Есть ли способ передать имя пользователя обратно через оболочку WSGI в Apache после обработки запроса, чтобы он появился в журнале […]

Python - лучший язык программирования в мире.