Did you use any of the shiro-web code, or did you end up implementing
similar patterns using Jetty Handlers ?



Cristiano, not to highjack the thread, but pub-key stuff is here:
https://github.com/sonatype/nexus-oss/tree/master/components/nexus-security-realms/src/main/java/org/sonatype/security/realms/publickey


On Wed, Jan 29, 2014 at 8:02 AM, shockwave <[email protected]> wrote:

> Hey Jared,
>    It is working, I got in some confusion, now its resolved with the help
> of my colleagues here. :)
>
> Thanks
>
>
> On 29 January 2014 17:07, Jared Bunting-2 [via Shiro User] <
> [email protected]> wrote:
>
> > Can you share a bit of code showing how you setup the jetty server?  I
> > think this should be pretty straightforward but I'd need to see where
> Shirk
> > can hook in.
> > On Jan 28, 2014 11:19 PM, "shockwave" <[hidden email]<
> http://user/SendEmail.jtp?type=node&node=7579600&i=0>>
> > wrote:
> >
> >> We are not using Servlet context, so the intercept is not the Filter as
> it
> >> in the ticket I am referring to. We are using Context Handler from
> >> jettyServer to intercept and then throw it to pertaining APIs.
> >>
> >>
> >> On 28 January 2014 18:58, Jared Bunting-2 [via Shiro User] <
> >> [hidden email] <http://user/SendEmail.jtp?type=node&node=7579600&i=1>>
> >> wrote:
> >>
> >> > Does your API reference the servlet API?  If not, what is the
> interface
> >> > for using it?
> >> >
> >> > If you're instantiating a Jetty server programmatically, you can
> simply
> >> > create your own context (as suggested in that ticket) and attach it to
> >> the
> >> > server.  How do you register your API with the server?
> >> >
> >> >
> >> > On Tue, Jan 28, 2014 at 7:15 AM, shockwave <[hidden email]<
> >> http://user/SendEmail.jtp?type=node&node=7579590&i=0>
> >>
> >> > > wrote:
> >> >
> >> >> Hi Jared,
> >> >>
> >> >> I referred to this conversation '
> >> >>
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Integration-of-Shiro-with-Embedded-Jetty-td7519712.html
> >> >> ',
> >> >> but the problem I am facing is that
> >> >> 'context.callContextInitialized(listener, serveletContextEvent)' is
> >> giving
> >> >> NPE, because for creating that event object, you need to have a
> >> 'servlet
> >> >> context', which is missing in my case. Because, my project is an API
> >> >> collection only, so a number of web-app can be built on it...that's
> >> why I
> >> >> need the security parameters to be independent of any
> appContext...???
> >> >>
> >> >>
> >> >> On 28 January 2014 18:07, Jared Bunting-2 [via Shiro User] <
> >> >> [hidden email] <http://user/SendEmail.jtp?type=node&node=7579590&i=1
> >>
> >>
> >> >> wrote:
> >> >>
> >> >> > I might still need more information here.
> >> >> >
> >> >> > My primary use of shiro is embedded in a jetty server but I would
> >> >> > definitely consider that a web-based application.  I instantiate
> the
> >> >> > ShiroFilter and attach it to my jetty context.
> >> >> >
> >> >> > What are you doing differently with jetty?  Can you describe your
> >> >> intended
> >> >> > usage a bit more?
> >> >> >
> >> >> > Thanks,
> >> >> > Jared
> >> >> > On Jan 27, 2014 11:03 PM, "shockwave" <[hidden email]<
> >> >> http://user/SendEmail.jtp?type=node&node=7579588&i=0>>
> >> >>
> >> >> > wrote:
> >> >> >
> >> >> >> I want to embed shiro in jetty server. So, that I can enhance
> >> security
> >> >> for
> >> >> >> my applications.
> >> >> >>
> >> >> >>
> >> >> >> On 27 January 2014 18:47, Brian Demers [via Shiro User] <
> >> >> >> [hidden email] <
> >> http://user/SendEmail.jtp?type=node&node=7579588&i=1>>
> >> >>
> >> >> >> wrote:
> >> >> >>
> >> >> >> > It depends what you are doing, but it is vey possible.
> >> >> >> > I've used Shiro with Mina-sshd and there are tons of tests out
> >> there.
> >> >> >> >  People have posted a few others in the list as well.
> >> >> >> >
> >> >> >> > Give a little more detail and maybe we can point you in the
> right
> >> >> >> > direction.
> >> >> >> >
> >> >> >> >
> >> >> >> > -Brian
> >> >> >> >
> >> >> >> > > On Jan 27, 2014, at 7:42 AM, shockwave <[hidden email]<
> >> >> >> http://user/SendEmail.jtp?type=node&node=7579579&i=0>>
> >> >> >>
> >> >> >> > wrote:
> >> >> >> > >
> >> >> >> > > I have found a lot of tutorials on shiro-secured web
> >> application.
> >> >> But,
> >> >> >> > > haven't found any on non-web-based application. Can anyone
> point
> >> >> me to
> >> >> >> > any
> >> >> >> > > tutorial you have been through or help me with figuring out
> how
> >> to
> >> >> >> make
> >> >> >> > my
> >> >> >> > > application shiro-secured.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > --
> >> >> >> > > View this message in context:
> >> >> >> >
> >> >> >>
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575.html
> >> >> >> > > Sent from the Shiro User mailing list archive at Nabble.com.
> >> >> >> >
> >> >> >> >
> >> >> >> > ------------------------------
> >> >> >>
> >> >> >> >  If you reply to this email, your message will be added to the
> >> >> >> discussion
> >> >> >> > below:
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579579.html
> >> >> >> >  To unsubscribe from Reg: Using shiro in non-web based
> >> application,
> >> >> >> click
> >> >> >> > here<
> >> >> >> > .
> >> >> >> > 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.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
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Ankit Patil
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> View this message in context:
> >> >> >>
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579583.html
> >> >> >>
> >> >> >> Sent from the Shiro User mailing list archive at Nabble.com.
> >> >> >>
> >> >> >
> >> >> >
> >> >> > ------------------------------
> >> >> >  If you reply to this email, your message will be added to the
> >> >> discussion
> >> >> > below:
> >> >> >
> >> >> >
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579588.html
> >> >> >  To unsubscribe from Reg: Using shiro in non-web based application,
> >> >> click
> >> >> > here< > .
> >> >> > 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.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Ankit Patil
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579589.html
> >> >> Sent from the Shiro User mailing list archive at Nabble.com.
> >> >>
> >> >
> >> >
> >> >
> >> > ------------------------------
> >> >  If you reply to this email, your message will be added to the
> >> discussion
> >> > below:
> >> >
> >> >
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579590.html
> >> >  To unsubscribe from Reg: Using shiro in non-web based application,
> >> click
> >> > here< > .
> >>
> >> > 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.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Ankit Patil
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579599.html
> >>
> >> Sent from the Shiro User mailing list archive at Nabble.com.
> >>
> >
> >
> > ------------------------------
> >  If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579600.html
> >  To unsubscribe from Reg: Using shiro in non-web based application, click
> > here<
> http://shiro-user.582556.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=7579575&code=YW5raXRwYXRpbDRAZ21haWwuY29tfDc1Nzk1NzV8LTE3MDY1NDg5MDg=
> >
> > .
> > 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.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >
>
>
>
> --
> Ankit Patil
>
>
>
>
> --
> View this message in context:
> http://shiro-user.582556.n2.nabble.com/Reg-Using-shiro-in-non-web-based-application-tp7579575p7579601.html
> Sent from the Shiro User mailing list archive at Nabble.com.
>

Reply via email to