package com.zhitan.common.config.keycloak; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import java.util.List; /** * 社交登录配置 * * @author thiszhc */ @Data @Component @ConfigurationProperties(prefix = "keycloak") public class SocialLoginConfigProperties { /** * 应用 ID */ private String clientId; /** * 应用密钥 */ private String clientSecret; /** * 回调地址 */ private String redirectUri; /** * 是否获取unionId */ private boolean unionId; /** * Coding 企业名称 */ private String codingGroupName; /** * 支付宝公钥 */ private String alipayPublicKey; /** * 企业微信应用ID */ private String agentId; /** * stackoverflow api key */ private String stackOverflowKey; /** * 设备ID */ private String deviceId; /** * 客户端系统类型 */ private String clientOsType; /** * maxkey 服务器地址 */ private String serverUrl; /** * 请求范围 */ private List scopes; private String realm; }