2016-06-06 4 views
0

Я хотел бы отобразить зарегистрированного пользователя в сеансе буферизации python, где я использую basic_auth для рамки авторизации. Есть ли способ сделать это?Есть ли способ получить имя пользователя текущего пользователя, прошедшего проверку подлинности, в python Bottle, используя basic_auth?

+0

Я не использовал бутылки специально, но многие системы аутентификации поместит имя в переменной окружения 'REMOTE_USER'. –

ответ

0

У вас есть два варианта:

user = request.auth[0] 

или

user = request.environ.get('REMOTE_USER') 
+0

Оба они отлично работали - спасибо! Я закончил тем, что использовал первый, поскольку я думал, что это было немного яснее/чище. – rmadams

+0

Приятно слышать! +1 для использования первого; Я согласен, что это предпочтительнее. –