[main]
ds = org.apache.tomcat.dbcp.dbcp2.BasicDataSource 
ds.driverClassName = com.mysql.jdbc.Driver 
ds.url = 
ds.username = 
ds.password = 

customRealm = mx.nic.rdap.server.shiro.CustomSecurityRealm
customRealm.dataSource = $ds

sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager = $sessionManager
securityManager.sessionManager.sessionIdCookieEnabled = false

authcBasic = mx.nic.rdap.server.filter.AuthenticationFilter

[urls]
/domain/** = authcBasic
/** = anon

[main]
ds = org.apache.tomcat.dbcp.dbcp2.BasicDataSource 
ds.driverClassName = com.mysql.jdbc.Driver 
ds.url = 
ds.username = 
ds.password = 

customRealm = mx.nic.rdap.server.shiro.CustomSecurityRealm
customRealm.dataSource = $ds

sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager = $sessionManager
securityManager.sessionManager.sessionIdCookieEnabled = false

authcBasic = mx.nic.rdap.server.filter.AuthenticationFilter

[urls]
/domain/** = authcBasic
/** = authcBasic[permissive]

Add permissive filter configuration to Shiro to allow authentication on public resources
Add permissive filter configuration to Shiro to allow authentication on public resources