RE: Tapestry-acegi auth

2007-01-05 Thread Firas Adiler
 Hi Kevin,

This exception is thrown if an Authentication object does not hold a
required authority. ROLE_USER is the authority you used to secure your
pages. It seems that your Acegi configuration is not complete. I'm a
beginner myself and found this page very helpful:
http://www.tfo-eservices.eu/wb_tutorials/media/SpringAcegiTutorial/HTML/Spri
ngAcegiTutorial-1_1-html.html

Keep in mind, though, that the tutorial above uses spring-style
configuration of acegi, i.e. using application context (xml) config file.
Apparently, one could achieve the same result using tapestry-acegi and
hivemind. I couldn't get it to work though. My current (working) acegi
configuration is based on this guide:
http://forum.springframework.org/showthread.php?t=24013highlight=tapestry


Hope this helps,

/Firas

-Original Message-
From: Kevin Menard [mailto:[EMAIL PROTECTED] 
Sent: Thursday, January 04, 2007 7:21 PM
To: Tapestry users
Subject: Tapestry-acegi auth

Hi,

I'm having some difficulty using tapestry-acegi. I can secure a page fine,
but I can't figure out how to allow a user to auth.
Unfortunately, my experience with Acegi in general is practically
non-existent, so I may just be doing something dumb there.

I have a page marked @Secured(ROLE_USER), but when I access it, all I get
is org.acegisecurity.AccessDeniedException.

My HiveMind registry contains the following:

implementation service-id=hivemind.acegi.dao.UserDetailsService
invoke-factory
construct
class=com.servprise.www.services.AuthorizationService /
/invoke-factory
/implementation

contribution configuration-id=hivemind.acegi.AccessDecisionVoters
voter object=instance:org.acegisecurity.vote.RoleVoter /
/contribution

with the UserDetailsService implementation basically being a no-op.
I've set a break point in the service and it never gets executed.

I am using both tapestry-acegi and hivemind-acegi-dao, for what it's worth.
Any help would be much appreciated.

Thanks,
Kevin


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tapestry-acegi auth

2007-01-05 Thread James Carman

Sorry, but I haven't had time to reply to this thread, but have you
looked at the Wiki page:

http://wiki.apache.org/tapestry/AcegiSpringJava5


On 1/5/07, Firas Adiler [EMAIL PROTECTED] wrote:

 Hi Kevin,

This exception is thrown if an Authentication object does not hold a
required authority. ROLE_USER is the authority you used to secure your
pages. It seems that your Acegi configuration is not complete. I'm a
beginner myself and found this page very helpful:
http://www.tfo-eservices.eu/wb_tutorials/media/SpringAcegiTutorial/HTML/Spri
ngAcegiTutorial-1_1-html.html

Keep in mind, though, that the tutorial above uses spring-style
configuration of acegi, i.e. using application context (xml) config file.
Apparently, one could achieve the same result using tapestry-acegi and
hivemind. I couldn't get it to work though. My current (working) acegi
configuration is based on this guide:
http://forum.springframework.org/showthread.php?t=24013highlight=tapestry


Hope this helps,

/Firas

-Original Message-
From: Kevin Menard [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 04, 2007 7:21 PM
To: Tapestry users
Subject: Tapestry-acegi auth

Hi,

I'm having some difficulty using tapestry-acegi. I can secure a page fine,
but I can't figure out how to allow a user to auth.
Unfortunately, my experience with Acegi in general is practically
non-existent, so I may just be doing something dumb there.

I have a page marked @Secured(ROLE_USER), but when I access it, all I get
is org.acegisecurity.AccessDeniedException.

My HiveMind registry contains the following:

implementation service-id=hivemind.acegi.dao.UserDetailsService
invoke-factory
construct
class=com.servprise.www.services.AuthorizationService /
/invoke-factory
/implementation

contribution configuration-id=hivemind.acegi.AccessDecisionVoters
voter object=instance:org.acegisecurity.vote.RoleVoter /
/contribution

with the UserDetailsService implementation basically being a no-op.
I've set a break point in the service and it never gets executed.

I am using both tapestry-acegi and hivemind-acegi-dao, for what it's worth.
Any help would be much appreciated.

Thanks,
Kevin


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]