Я хотел бы отобразить зарегистрированного пользователя в сеансе буферизации python, где я использую basic_auth для рамки авторизации. Есть ли способ сделать это?Есть ли способ получить имя пользователя текущего пользователя, прошедшего проверку подлинности, в python Bottle, используя basic_auth?
0
A
ответ
0
У вас есть два варианта:
user = request.auth[0]
или
user = request.environ.get('REMOTE_USER')
+0
Оба они отлично работали - спасибо! Я закончил тем, что использовал первый, поскольку я думал, что это было немного яснее/чище. – rmadams
+0
Приятно слышать! +1 для использования первого; Я согласен, что это предпочтительнее. –
Я не использовал бутылки специально, но многие системы аутентификации поместит имя в переменной окружения 'REMOTE_USER'. –