diff --git a/orm/src/main/java/com/zfoo/orm/schema/OrmDefinitionParser.java b/orm/src/main/java/com/zfoo/orm/schema/OrmDefinitionParser.java
index e11cf126..cf0100d0 100644
--- a/orm/src/main/java/com/zfoo/orm/schema/OrmDefinitionParser.java
+++ b/orm/src/main/java/com/zfoo/orm/schema/OrmDefinitionParser.java
@@ -105,6 +105,7 @@ public class OrmDefinitionParser implements BeanDefinitionParser {
resolvePlaceholder("database", "database", builder, element, parserContext);
resolvePlaceholder("user", "user", builder, element, parserContext);
resolvePlaceholder("password", "password", builder, element, parserContext);
+ resolvePlaceholder("authSource", "authSource", builder, element, parserContext);
var addressMap = parseAddress(element, parserContext);
builder.addPropertyValue("address", addressMap);
diff --git a/orm/src/main/resources/orm-1.0.xsd b/orm/src/main/resources/orm-1.0.xsd
index 6b5fa7b9..aacbd30b 100644
--- a/orm/src/main/resources/orm-1.0.xsd
+++ b/orm/src/main/resources/orm-1.0.xsd
@@ -32,9 +32,9 @@
-
+