Неизвестный поставщик Authn: wsgi ... fail! - PullRequest
1 голос
/ 14 января 2010

У меня работает аутентификация wsgi на другом сервере, однако второй сервер не принимает ту же конфигурацию и выдает ошибки при перезагрузке с сообщением:

Syntax error on line 12 of /etc/apache2/sites-enabled/mydomain.com
Unknown Authn provider: wsgi
    ... fail

Вот соответствующая часть файла конфигурации (строка 12 - WSGIAuthUserScript ...)

<Location /adirectory/>
    AuthType Basic
    AuthName "Answer me these questions two"
    AuthBasicProvider wsgi
    WSGIAuthUserScript /home/auser/domains/mydomain.com/apache/auth_test.wsgi
    Require valid-user
</location>

WSGIPassAuthorization On

И файл auth_test.wsgi:

def check_password(environ, user, password):

    if user == 'someusername':
        if password == 'asecretpassword':
            return True
        return False

    return None

mod-wsgi.conf и mod-wsgi.load включены. Конечно, должно быть / что-то / другое, но я в растерянности.

1 Ответ

1 голос
/ 14 января 2010

Оказалось, что версия wsgi отличается.

...