Hi all,

I worked on OAuth integration in Seam Security.

Markek provided some code in Seam Social but I found it more relevant to put it 
in Security. So I moved and refactored the Authenticator in Seam Security 
External. Everything seems ok but I can't start the Web example application 
having this exception.

org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied 
dependencies for type [SamlSignatureUtilForPostBinding] with qualifiers 
[@Default] at injection point [[field] @Inject private 
org.jboss.seam.security.external.saml.SamlMessageSender.signatureUtilForPostBinding]

I tested my security classes directly in the web app : it works. So I can't put 
them in external since I need to configure unrelated beans to avoid Weld error 
at boot time. 

I pushed the code for others to test.  Start with example/oauth web app. The 
version works. If you delete org.jboss.seam.security.external.oauth and 
org.jboss.seam.security.external.oauth.api package from the web app and add 
security-external (which contains the same classes) as a dependence you'll have 
the exception.

regards,


Antoine SABOT-DURAND
_______________________________________________
seam-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-dev

Reply via email to