Hi,

I'm definitely not a Guice specialist, but someone provided me a demo
configred with Guice for my own buji-pac4j-demo.
So I think you can find inside it some good examples:
https://github.com/vonZeppelin/buji-guice-demo.
Best regards,
Jérôme



2014-03-21 2:34 GMT+01:00 rnmixon [via Shiro User] <
[email protected]>:

> My CAS/Shiro/Guice integration has been working fine. But I'm not exactly
> sure how to specify the "unauthorizedUrl" given that we have done all our
> configuration without using an ini file.
>
> Some help or direction would be appreciated.
>
> Here's the gist of our ShiroWebModule:
>
> public class HBShiroWebModule extends ShiroWebModule {
>     HBShiroWebModule(ServletContext sc) {
>         super(sc);
>     }
>
>     @Override
>     public void configure() {
>         super.configure();
>     }
>
>     @SuppressWarnings("unchecked")
>     protected void configureShiroWeb() {
>         try {
>             this.
>             bindRealm().to(InjectableCasRealm.class);
>             ShiroWebModule.guiceFilterModule();
>         } catch (Exception e) {
>             addError(e);
>         }
>         expose(RolesAuthorizationFilter.class);
>         addFilterChain("/public", ANON);
>         addFilterChain("/private", ROLES, config(ROLES, "HB_USER"));
>         Key<InjectableCasFilter> casFilter =
> Key.get(InjectableCasFilter.class);
>         addFilterChain("/shiro-cas", casFilter);
>         expose(InjectableCasFilter.class);
>     }
> }
>
> We are injecting the other properties (e.g. failureUrl, loginUrl) to our
> InjectableCasFilter and InjectableCasRealm.
>
> Thanks!
>
>  - Richard
>
> --
> Richard Mixon
> Custom Computer Creations, L.L.C.
> mobile: (480) 577-6834 office: (480) 614-3442
> email: [hidden 
> email]<http://user/SendEmail.jtp?type=node&node=7579816&i=0><mailto:[hidden
> email] <http://user/SendEmail.jtp?type=node&node=7579816&i=1>>
> Microsoft Partner ID: 1263725
> The messages and documents transmitted with this notice contain
> confidential information belonging to the sender. If you are not the
> intended recipient of this information, you are hereby notified that any
> disclosure, copying, distribution or use of the information is strictly
> prohibited. If you have received this transmission in error, please notify
> the sender immediately.
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://shiro-user.582556.n2.nabble.com/Setting-unauthorizedUrl-when-using-CAS-Shiro-and-Guice-tp7579816.html
>  To start a new topic under Shiro User, email
> [email protected]
> To unsubscribe from Shiro User, click 
> here<http://shiro-user.582556.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=582556&code=bGVsZXVqQGdtYWlsLmNvbXw1ODI1NTZ8LTExNzY2MzcxMTY=>
> .
> NAML<http://shiro-user.582556.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://shiro-user.582556.n2.nabble.com/Setting-unauthorizedUrl-when-using-CAS-Shiro-and-Guice-tp7579816p7579818.html
Sent from the Shiro User mailing list archive at Nabble.com.

Reply via email to