【问题标题】:What is hash fragment referring to in the following text?下文中的哈希片段指的是什么?
【发布时间】:2017-05-08 23:28:15
【问题描述】:

在下面的post 中,他们使用术语哈希片段。我不太确定他们的意思。他们是指网址中的哈希后的文本吗?

例如www.someurl.com#somefragment

我在文章中看到的简介如下

在隐式流程中,访问令牌直接作为 hash 传递 片段(不作为 URL 参数)。关于哈希的一件重要事情 片段是,一旦您点击包含哈希片段的链接, 只有浏览器知道哈希片段。浏览器会通过 哈希片段直接到目标网页(重定向 URI / 客户的网页)。哈希片段具有以下属性:

【问题讨论】:

    标签: authentication


    【解决方案1】:

    是的,你是对的。它们指的是# 字符之后的 URL 部分。

    example.com#state=dJfw&access_token=lkTyd234AsdF 中,哈希片段(片段组件)将是:

    state=dJfw&access_token=lkTyd234AsdF
    

    OAuth2 隐式授权使用它来传递响应数据。在规范中,使用的术语是片段组件或片段。

    相比之下,授权码授予将在 URL 的查询部分传递信息,example.com?state=asdTwe3SD&code=kjh56Sdgv

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 2020-11-16
      • 2012-02-22
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 2013-08-10
      相关资源
      最近更新 更多