META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shiro-starter Show documentation
Show all versions of shiro-starter Show documentation
another spring boot starter for shiro
{
"groups": [
{
"name": "shiro"
}
],
"properties": [
{
"name": "shiro.loginUrl",
"type": "java.lang.String",
"description": "The application's login URL to be assigned to all acquired Filters that subclass AccessControlFilter or 'null' if no value should be assigned globally.",
"defaultValue": "/login.jsp"
},
{
"name": "shiro.successUrl",
"type": "java.lang.String",
"description": "The application's after-login success URL to be assigned to all acquired Filters that subclass AuthenticationFilter or null if no value should be assigned globally.",
"defaultValue": "/"
},
{
"name": "shiro.unauthorizedUrl",
"type": "java.lang.String",
"description": "The application's 'unauthorized' URL to apply to as a convenience to all discovered AuthorizationFilter instances.",
"defaultValue": null
},
{
"name": "shiro.sessionManager.sessionIdCookieEnabled",
"type": "java.lang.String",
"description": "Enable or disable session tracking via a cookie.",
"defaultValue": true
},
{
"name": "shiro.sessionManager.sessionIdUrlRewritingEnabled",
"type": "java.lang.String",
"description": "Enable or disable session tracking via a URL parameter. If your site requires cookies, it is recommended you disable this.",
"defaultValue": true
},
{
"name": "shiro.sessionManager.deleteInvalidSessions",
"type": "java.lang.Boolean",
"description": "Remove invalid session from session storage.",
"defaultValue": true
},
{
"name": "shiro.userNativeSessionManager",
"type": "java.lang.Boolean",
"description": "If enabled Shiro will manage the HTTP sessions instead of the container.",
"defaultValue": false
},
{
"name": "shiro.sessionManager.cookie.name",
"type": "java.lang.String",
"description": "Specify session cookie name.",
"defaultValue": "JSESSIONID"
},
{
"name": "shiro.sessionManager.cookie.maxAge",
"type": "java.lang.Integer",
"description": "Specify session cookie max age.",
"defaultValue": -1
},
{
"name": "shiro.sessionManager.cookie.domain",
"type": "java.lang.String",
"description": "Specify session cookie domain.",
"defaultValue": null
},
{
"name": "shiro.sessionManager.cookie.path",
"type": "java.lang.String",
"description": "Specify session cookie path.",
"defaultValue": null
},
{
"name": "shiro.sessionManager.cookie.secure",
"type": "java.lang.String",
"description": "Session cookie secure flag.",
"defaultValue": false
},
{
"name": "shiro.rememberMeManager.cookie.name",
"type": "java.lang.String",
"description": "Specify remember me cookie name.",
"defaultValue": "rememberMe"
},
{
"name": "shiro.rememberMeManager.cookie.maxAge",
"type": "java.lang.Integer",
"description": "Specify remember me cookie max age(seconds).",
"defaultValue": 31536000
},
{
"name": "shiro.rememberMeManager.cookie.domain",
"type": "java.lang.String",
"description": "Specify remember me cookie domain.",
"defaultValue": null
},
{
"name": "shiro.rememberMeManager.cookie.path",
"type": "java.lang.String",
"description": "Specify remember me cookie path.",
"defaultValue": null
},
{
"name": "shiro.rememberMeManager.cookie.secure",
"type": "java.lang.String",
"description": "RememberMe cookie secure flag.",
"defaultValue": false
}
]
}