【问题标题】:Custom URL flask自定义 URL 烧瓶
【发布时间】:2021-05-20 03:11:29
【问题描述】:

我需要知道是否可以使用 https://123456789@localhost/api 这样的烧瓶创建 URL,以便识别正在使用 API 的用户。 使用 123456789 我需要检查的客户 ID。

【问题讨论】:

  • 我会使用jwt tokens。以便在 URL 中看不到用户 ID

标签: python flask url


【解决方案1】:

使用烧瓶blueprint,您可以创建类似这样的网址https://localhost/api/<user>

【讨论】:

    【解决方案2】:

    是的。

    http://123456789@localhost/api 之类的 URL 将被转换为 http://localhost/api,并带有一个 HTTP Basic Auth 标头,例如 Authorization: Basic MTIzNDU2Nzg5Og==(其中 MTIzNDU2Nzg5Og==123456789 的 base64 编码)。

    可通过request.authorization.username 访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-19
      • 2015-09-17
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 2018-06-13
      相关资源
      最近更新 更多