AuthCallback.java 776 字节
Newer Older
1 2 3 4 5 6 7 8 9
package me.zhyd.oauth.model;

import lombok.Getter;
import lombok.Setter;

/**
 * 授权回调时的参数类
 *
 * @author yadong.zhang (yadong.zhang0415(a)gmail.com)
智布道's avatar
智布道 已提交
10
 * @since 1.8.0
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
 */
@Getter
@Setter
public class AuthCallback {

    /**
     * 访问AuthorizeUrl后回调时带的参数code
     */
    private String code;

    /**
     * 访问AuthorizeUrl后回调时带的参数auth_code,该参数目前只使用于支付宝登录
     */
    private String auth_code;

    /**
     * 访问AuthorizeUrl后回调时带的参数state,用于和请求AuthorizeUrl前的state比较,防止CSRF攻击
     */
    private String state;
智布道's avatar
智布道 已提交
30 31 32 33 34 35 36

    /**
     * 华为授权登录接受code的参数名
     *
     * @since 1.9.6
     */
    private String authorization_code;
37
}