首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure应用服务与AAD身份提供者- Python & Streamlit框架的应用程序-获得登录用户

Azure应用服务与AAD身份提供者- Python & Streamlit框架的应用程序-获得登录用户
EN

Stack Overflow用户
提问于 2021-11-29 22:37:16
回答 2查看 496关注 0票数 0

用Python开发一个带有Streamlit框架的web应用程序。部署为Azure应用程序服务。该应用程序的认证是通过AAD进行的。

我无法获得详细信息,如登录用户的姓名/电子邮件地址。最欢迎任何建议(我尝试过/..auth/me端点,查看cookie会话)。

谢谢!

EN

Stack Overflow用户

发布于 2022-11-21 09:14:07

流光论坛的最新答案(来自无聊的回答):

(流光版1.14+)

代码语言:javascript
运行
复制
from streamlit.web.server.websocket_headers import _get_websocket_headers

headers = _get_websocket_headers()

if "X-Ms-Client-Principal-Name" in headers:
    user_email = headers["X-Ms-Client-Principal-Name"]

st.write(headers) # have a look at what else is in the dict
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70162168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档