[JBoss JIRA] (WFLY-4461) CDI Interceptor is not called in EJB Schedule
by Janario Oliveira (JIRA)
[ https://issues.jboss.org/browse/WFLY-4461?page=com.atlassian.jira.plugin.... ]
Janario Oliveira closed WFLY-4461.
----------------------------------
> CDI Interceptor is not called in EJB Schedule
> ---------------------------------------------
>
> Key: WFLY-4461
> URL: https://issues.jboss.org/browse/WFLY-4461
> Project: WildFly
> Issue Type: Bug
> Components: CDI / Weld
> Affects Versions: 8.2.0.Final
> Reporter: Janario Oliveira
> Assignee: Stuart Douglas
>
> I have defined a CDI interceptor as following:
> @Interceptor
> @MyIntercept
> public class MyInterceptor {
> @AroundInvoke
> public Object intercept(InvocationContext context) throws Exception {
> LOG.info("Call {}.{}",
> context.getMethod().getDeclaringClass().getName(), context.getMethod().getName());
> return context.proceed();
> }
> }
> @InterceptorBinding
> @Retention(RetentionPolicy.RUNTIME)
> @Target({ElementType.METHOD, ElementType.TYPE})
> public @interface MyIntercept {}
> And declared it in MyService
> @Singleton
> @MyIntercept
> public class MyService {
> @Schedule(second = "0/10", minute = "*", hour = "*", persistent = false)
> public void schedule() {
> //... do something
> }
> public void manualCall() {
> //... do something
> }
> }
> The interceptor was never called to schedule method but when call the manualCall method the interceptor was invoked.
> I've also tested with weld-core-impl 2.2.9.Final and it didn't work.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 3 months
[JBoss JIRA] (WFLY-4461) CDI Interceptor is not called in EJB Schedule
by Stuart Douglas (JIRA)
[ https://issues.jboss.org/browse/WFLY-4461?page=com.atlassian.jira.plugin.... ]
Stuart Douglas resolved WFLY-4461.
----------------------------------
Resolution: Rejected
Timer interceptor methods must be annotated @AroundTimeout rather than @AroundInvoke
> CDI Interceptor is not called in EJB Schedule
> ---------------------------------------------
>
> Key: WFLY-4461
> URL: https://issues.jboss.org/browse/WFLY-4461
> Project: WildFly
> Issue Type: Bug
> Components: CDI / Weld
> Affects Versions: 8.2.0.Final
> Reporter: Janario Oliveira
> Assignee: Stuart Douglas
>
> I have defined a CDI interceptor as following:
> @Interceptor
> @MyIntercept
> public class MyInterceptor {
> @AroundInvoke
> public Object intercept(InvocationContext context) throws Exception {
> LOG.info("Call {}.{}",
> context.getMethod().getDeclaringClass().getName(), context.getMethod().getName());
> return context.proceed();
> }
> }
> @InterceptorBinding
> @Retention(RetentionPolicy.RUNTIME)
> @Target({ElementType.METHOD, ElementType.TYPE})
> public @interface MyIntercept {}
> And declared it in MyService
> @Singleton
> @MyIntercept
> public class MyService {
> @Schedule(second = "0/10", minute = "*", hour = "*", persistent = false)
> public void schedule() {
> //... do something
> }
> public void manualCall() {
> //... do something
> }
> }
> The interceptor was never called to schedule method but when call the manualCall method the interceptor was invoked.
> I've also tested with weld-core-impl 2.2.9.Final and it didn't work.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 3 months
[JBoss JIRA] (WFLY-4461) CDI Interceptor is not called in EJB Schedule
by Janario Oliveira (JIRA)
Janario Oliveira created WFLY-4461:
--------------------------------------
Summary: CDI Interceptor is not called in EJB Schedule
Key: WFLY-4461
URL: https://issues.jboss.org/browse/WFLY-4461
Project: WildFly
Issue Type: Bug
Components: CDI / Weld
Affects Versions: 8.2.0.Final
Reporter: Janario Oliveira
Assignee: Stuart Douglas
I have defined a CDI interceptor as following:
@Interceptor
@MyIntercept
public class MyInterceptor {
@AroundInvoke
public Object intercept(InvocationContext context) throws Exception {
LOG.info("Call {}.{}",
context.getMethod().getDeclaringClass().getName(), context.getMethod().getName());
return context.proceed();
}
}
@InterceptorBinding
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface MyIntercept {}
And declared it in MyService
@Singleton
@MyIntercept
public class MyService {
@Schedule(second = "0/10", minute = "*", hour = "*", persistent = false)
public void schedule() {
//... do something
}
public void manualCall() {
//... do something
}
}
The interceptor was never called to schedule method but when call the manualCall method the interceptor was invoked.
I've also tested with weld-core-impl 2.2.9.Final and it didn't work.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 3 months
[JBoss JIRA] (WFLY-4460) form login with jdbc realm weird behaviour on different user roles.xml
by Mohamed Rifni (JIRA)
[ https://issues.jboss.org/browse/WFLY-4460?page=com.atlassian.jira.plugin.... ]
Mohamed Rifni commented on WFLY-4460:
-------------------------------------
logs from wildfly when login as manager ( always redirects back to login page )
2015-03-24 17:29:13,250 TRACE [org.jboss.security] (default task-17) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@85d11e1, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838
2015-03-24 17:29:13,251 TRACE [org.jboss.security] (default task-17) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838, credential class: class [C
2015-03-24 17:29:13,251 TRACE [org.jboss.security] (default task-17) PBOX000205: End validateCache, result = true
2015-03-24 17:29:13,251 TRACE [org.jboss.security] (default task-17) PBOX000201: End isValid, result = true
2015-03-24 17:29:13,275 TRACE [org.jboss.security] (default task-17) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:13,404 TRACE [org.jboss.security] (default task-1) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:13,458 TRACE [org.jboss.security] (default task-6) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,690 TRACE [org.jboss.security] (default task-30) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@85d11e1, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838
2015-03-24 17:29:14,690 TRACE [org.jboss.security] (default task-30) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838, credential class: class [C
2015-03-24 17:29:14,690 TRACE [org.jboss.security] (default task-30) PBOX000205: End validateCache, result = true
2015-03-24 17:29:14,690 TRACE [org.jboss.security] (default task-30) PBOX000201: End isValid, result = true
2015-03-24 17:29:14,700 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:29:14,721 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,721 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:29:14,735 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,736 INFO [stdout] (default task-30) ------ manager(a)coderscode.com @ Money Transfer Application
2015-03-24 17:29:14,740 INFO [stdout] (default task-30) ------ before login
2015-03-24 17:29:14,741 TRACE [org.jboss.security] (default task-30) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@85d11e1, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838
2015-03-24 17:29:14,741 TRACE [org.jboss.security] (default task-30) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@70e6d838, credential class: class [C
2015-03-24 17:29:14,741 TRACE [org.jboss.security] (default task-30) PBOX000205: End validateCache, result = true
2015-03-24 17:29:14,741 TRACE [org.jboss.security] (default task-30) PBOX000201: End isValid, result = true
2015-03-24 17:29:14,741 INFO [stdout] (default task-30) --------session timeout in 500
2015-03-24 17:29:14,741 INFO [stdout] (default task-30) ------ after login
2015-03-24 17:29:14,742 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:29:14,773 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,773 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:29:14,781 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,784 TRACE [org.jboss.security] (default task-30) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,826 TRACE [org.jboss.security] (default task-27) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,959 TRACE [org.jboss.security] (default task-29) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:29:14,966 TRACE [org.jboss.security] (default task-31) PBOX000354: Setting security roles ThreadLocal: null
> form login with jdbc realm weird behaviour on different user roles.xml
> ----------------------------------------------------------------------
>
> Key: WFLY-4460
> URL: https://issues.jboss.org/browse/WFLY-4460
> Project: WildFly
> Issue Type: Feature Request
> Components: Security
> Affects Versions: 8.2.0.Final
> Reporter: Mohamed Rifni
> Assignee: Darran Lofthouse
>
> I have below user roles in the system,
> CASHIER,
> AGENTS,
> MANAGER
> When I try to login as cashier and agents it does work but fails for manager role. I get redirected back to the login form when I try to login as a user which has a manager role, this wasnt happening in wildfly 8.0 and today I updated my server to 8.2 and it happens. I am using standalone.xml. I am using jsf 2.2 and primefaces 5.
> I tried on glassfish 4 and it works smoothly like wildfly 8.0.
> web.xml
> <security-constraint>
> <display-name>MANAGER</display-name>
> <web-resource-collection>
> <web-resource-name>Manager</web-resource-name>
> <description/>
> <url-pattern>/manager-area/*</url-pattern>
> </web-resource-collection>
> <auth-constraint>
> <description/>
> <role-name>MANAGER</role-name>
> </auth-constraint>
> </security-constraint>
> <login-config>
> <auth-method>FORM</auth-method>
> <realm-name>mtaV4-security-jdbcrealm</realm-name>
> <form-login-config>
> <form-login-page>/login_home.xhtml</form-login-page>
> <form-error-page>/login_home.xhtml</form-error-page>
> </form-login-config>
> </login-config>
> jboss-web.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <jboss-web xmlns="http://www.jboss.com/xml/ns/javaee">
> <context-root/>
> <security-domain>mtaV4-security-jdbcrealm</security-domain>
> </jboss-web>
> standalone-full.xml
> <security-domain name="mtaV4-security-jdbcrealm" cache-type="default">
> <authentication>
> <login-module code="Database" flag="required">
> <module-option name="dsJndiName" value="java:/jboss/__MTAV4"/>
> <module-option name="principalsQuery" value="select userpassword from users where email=?"/>
> <module-option name="rolesQuery" value="select role_name, 'Roles' from user_roles where email=?"/>
> <module-option name="unauthenticatedIdentity" value="guest"/>
> </login-module>
> </authentication>
> </security-domain>
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 3 months
[JBoss JIRA] (WFLY-4460) form login with jdbc realm weird behaviour on different user roles.xml
by Mohamed Rifni (JIRA)
[ https://issues.jboss.org/browse/WFLY-4460?page=com.atlassian.jira.plugin.... ]
Mohamed Rifni commented on WFLY-4460:
-------------------------------------
logs from wildfly when try to login as a cashier ( cashier login works )
2015-03-24 17:26:25,254 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:26:25,257 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,257 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:26:25,262 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,263 INFO [stdout] (default task-25) ------ accra_ghana_branch_cashier(a)coderscode.com @ Money Transfer Application
2015-03-24 17:26:25,283 INFO [stdout] (default task-25) ------ before login
2015-03-24 17:26:25,283 TRACE [org.jboss.security] (default task-25) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,284 TRACE [org.jboss.security] (default task-25) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,284 TRACE [org.jboss.security] (default task-25) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,284 TRACE [org.jboss.security] (default task-25) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,284 INFO [stdout] (default task-25) --------session timeout in 500
2015-03-24 17:26:25,284 INFO [stdout] (default task-25) ------ after login
2015-03-24 17:26:25,285 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:26:25,288 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,288 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:26:25,316 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,333 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: {}
2015-03-24 17:26:25,350 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,366 TRACE [org.jboss.security] (default task-25) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,376 TRACE [org.jboss.security] (default task-23) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,376 TRACE [org.jboss.security] (default task-23) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,376 TRACE [org.jboss.security] (default task-23) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,376 TRACE [org.jboss.security] (default task-23) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,427 TRACE [org.jboss.security] (default task-23) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,506 TRACE [org.jboss.security] (default task-27) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,526 TRACE [org.jboss.security] (default task-26) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,530 TRACE [org.jboss.security] (default task-26) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,530 TRACE [org.jboss.security] (default task-2) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,531 TRACE [org.jboss.security] (default task-2) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,531 TRACE [org.jboss.security] (default task-2) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,531 TRACE [org.jboss.security] (default task-2) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,532 TRACE [org.jboss.security] (default task-2) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,532 TRACE [org.jboss.security] (default task-26) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,534 TRACE [org.jboss.security] (default task-22) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,534 TRACE [org.jboss.security] (default task-22) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,534 TRACE [org.jboss.security] (default task-22) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,534 TRACE [org.jboss.security] (default task-22) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,536 TRACE [org.jboss.security] (default task-22) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,537 TRACE [org.jboss.security] (default task-22) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,537 TRACE [org.jboss.security] (default task-17) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,538 TRACE [org.jboss.security] (default task-27) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,550 TRACE [org.jboss.security] (default task-29) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,566 TRACE [org.jboss.security] (default task-31) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,568 TRACE [org.jboss.security] (default task-31) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,568 TRACE [org.jboss.security] (default task-31) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,568 TRACE [org.jboss.security] (default task-31) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,573 TRACE [org.jboss.security] (default task-31) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,585 TRACE [org.jboss.security] (default task-3) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,585 TRACE [org.jboss.security] (default task-3) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,585 TRACE [org.jboss.security] (default task-3) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,585 TRACE [org.jboss.security] (default task-3) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,588 TRACE [org.jboss.security] (default task-32) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,588 TRACE [org.jboss.security] (default task-32) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,588 TRACE [org.jboss.security] (default task-32) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,588 TRACE [org.jboss.security] (default task-32) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,590 TRACE [org.jboss.security] (default task-32) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,598 TRACE [org.jboss.security] (default task-3) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,669 TRACE [org.jboss.security] (default task-7) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,766 TRACE [org.jboss.security] (default task-9) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,766 TRACE [org.jboss.security] (default task-9) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,767 TRACE [org.jboss.security] (default task-9) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,767 TRACE [org.jboss.security] (default task-9) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,768 TRACE [org.jboss.security] (default task-9) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,769 TRACE [org.jboss.security] (default task-12) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,769 TRACE [org.jboss.security] (default task-12) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,769 TRACE [org.jboss.security] (default task-12) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,769 TRACE [org.jboss.security] (default task-12) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,770 TRACE [org.jboss.security] (default task-12) PBOX000354: Setting security roles ThreadLocal: null
2015-03-24 17:26:25,774 TRACE [org.jboss.security] (default task-4) PBOX000200: Begin isValid, principal: org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@45eddb0d, cache entry: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d
2015-03-24 17:26:25,775 TRACE [org.jboss.security] (default task-4) PBOX000204: Begin validateCache, domainInfo: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@165851d, credential class: class [C
2015-03-24 17:26:25,775 TRACE [org.jboss.security] (default task-4) PBOX000205: End validateCache, result = true
2015-03-24 17:26:25,775 TRACE [org.jboss.security] (default task-4) PBOX000201: End isValid, result = true
2015-03-24 17:26:25,777 TRACE [org.jboss.security] (default task-4) PBOX000354: Setting security roles ThreadLocal: null
> form login with jdbc realm weird behaviour on different user roles.xml
> ----------------------------------------------------------------------
>
> Key: WFLY-4460
> URL: https://issues.jboss.org/browse/WFLY-4460
> Project: WildFly
> Issue Type: Feature Request
> Components: Security
> Affects Versions: 8.2.0.Final
> Reporter: Mohamed Rifni
> Assignee: Darran Lofthouse
>
> I have below user roles in the system,
> CASHIER,
> AGENTS,
> MANAGER
> When I try to login as cashier and agents it does work but fails for manager role. I get redirected back to the login form when I try to login as a user which has a manager role, this wasnt happening in wildfly 8.0 and today I updated my server to 8.2 and it happens. I am using standalone.xml. I am using jsf 2.2 and primefaces 5.
> I tried on glassfish 4 and it works smoothly like wildfly 8.0.
> web.xml
> <security-constraint>
> <display-name>MANAGER</display-name>
> <web-resource-collection>
> <web-resource-name>Manager</web-resource-name>
> <description/>
> <url-pattern>/manager-area/*</url-pattern>
> </web-resource-collection>
> <auth-constraint>
> <description/>
> <role-name>MANAGER</role-name>
> </auth-constraint>
> </security-constraint>
> <login-config>
> <auth-method>FORM</auth-method>
> <realm-name>mtaV4-security-jdbcrealm</realm-name>
> <form-login-config>
> <form-login-page>/login_home.xhtml</form-login-page>
> <form-error-page>/login_home.xhtml</form-error-page>
> </form-login-config>
> </login-config>
> jboss-web.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <jboss-web xmlns="http://www.jboss.com/xml/ns/javaee">
> <context-root/>
> <security-domain>mtaV4-security-jdbcrealm</security-domain>
> </jboss-web>
> standalone-full.xml
> <security-domain name="mtaV4-security-jdbcrealm" cache-type="default">
> <authentication>
> <login-module code="Database" flag="required">
> <module-option name="dsJndiName" value="java:/jboss/__MTAV4"/>
> <module-option name="principalsQuery" value="select userpassword from users where email=?"/>
> <module-option name="rolesQuery" value="select role_name, 'Roles' from user_roles where email=?"/>
> <module-option name="unauthenticatedIdentity" value="guest"/>
> </login-module>
> </authentication>
> </security-domain>
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 3 months