package com.fs.mp.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

/**
 * 静默授权业务配置（前缀 mp-silent，与商户 profile 的 wx.mp 互不影响）
 */
@Data
@Component
@ConfigurationProperties(prefix = "mp-silent")
public class MpSilentAuthProperties {

    /** 业务默认落地页（resolve 未定制时返回） */
    private String defaultRedirectUrl = "";

    /** 允许的 redirectUri 主机名白名单，空则不校验 */
    private List<String> allowedRedirectHosts = new ArrayList<>();
}
