Spring oAuth2中的AuthenticationScheme和ClientAuthenticationScheme有什么区别?

时间:2018-10-01 15:57:04

标签: java oauth oauth-2.0 spring-security-oauth2

春季oauth2中有setClientAuthenticationScheme()setAuthenticationScheme()

我知道ClientAuthenticationScheme将找到clientIDsecret。但是setAuthenticationScheme()的作用-是否用于其他requestparameters?

2 个答案:

答案 0 :(得分:0)

我想我找到了它。setAuthenticationScheme()是在资源调用中找到Bearer令牌

答案 1 :(得分:0)

下节课清楚地说明了身份验证方案的含义

public enum AuthenticationScheme {

    /**
     * Send an Authorization header.
     */
    header,

    /**
     * Send a query parameter in the URI.
     */
    query,

    /**
     * Send in the form body.
     */
    form,

    /**
     * Do not send at all.
     */
    none
}

枚举传输身份验证凭证的可能方法。