zoukankan      html  css  js  c++  java
  • 关于单点登录授权pkce

     Proof Key for Code Exchange (PKCE)

    This essentially introduces a per-request secret for code flow . All the client has to implement for this, is creating a random string and hashing it using SHA256.

    This also solves the substition problem, because the client can prove that it is the same client on front and back-channel, and has the following additional advantages:

    • the client implementation is very simple compared to hybrid flow
    • it also solves the problem of the absence of a static secret for public clients
    • no additional front-channel response artifacts are needed

    本质上引进了一种每次请求加密的技术,所有客户必须安装,它由SHA256加密的随机字符串创建。

    并且这也解决了替换问题,因为客户端可以证明它在前端和后端通道上是相同的客户端,并且具有以下额外的优点:

     相比hybridflow 客户安装简单。

    也解决了公用的客户端缺少静态密码的问题。

    前端不需要安装响应的组件。

    client: 就是应用--> app/web/software

  • 相关阅读:
    Fiddler工具抓包
    简单Ant打包
    android中ActionBar的几个属性
    yum安装php7.2
    java 获取计算机内存
    docker apache安装
    docker 安装 openresty
    docker 安装nginx
    docker安装gitlab
    java获取时间格式
  • 原文地址:https://www.cnblogs.com/hubwang2020/p/12671712.html
Copyright © 2011-2022 走看看