yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java
@@ -99,8 +99,11 @@
        // 获取 JustAuth 中已存在的
        AuthRequest authRequest = getDefaultRequest(source);
        // 如果获取不到则尝试取自定义的
        if (authRequest == null) {
        // 如果获取不到则尝试取自定义的。
        // 注意:JustAuthProperties 的 extend 没有默认值,未配置 justauth.extend 时 getExtend() 返回 null。
        // 此时应直接跳过自定义分支,交给下方抛 AuthException(可读的"不支持的平台"),
        // 而不是在这里 getEnumClass() 上空指针,让调用方拿到一个 500 NPE。
        if (authRequest == null && properties.getExtend() != null) {
            authRequest = getExtendRequest(properties.getExtend().getEnumClass(), source);
        }