Aha! I didn't even think of trying to get the policy from the registry. I will give it a try tonight. Thanks, guys!
On Mon, Mar 16, 2015 at 11:12 AM, Arndt Droullier <[email protected]> wrote: > I've never used pyramid_jwtauth; just had a look at it. > Anyway, it should work like pyramids standard cookie auth except you have > to manage the yourself. > > > http://docs.pylonsproject.org/docs/pyramid/en/latest/_modules/pyramid/security.html#remember > > But instead of calling 'remember()' you have to call pyramid_jwtauth's > 'encode_jwt' > > policy = request.registry.queryUtility(IAuthenticationPolicy) > if policy is None: > token = None > else: > token = policy.encode_jwt(request, claims={'sub':'username'}) > > to get the signed token. The token has to be passed as header by the > client in the following requests. > 'claims' have to include the username: I think {'sub':'username'} should > work. > That's all. Or at least the rest has nothing to do with jwt tokens. > > Arndt. > > > >> I'm implementing a REST API in Pyramid and I want to use JSON Web Tokens >> for authorization and authentication (http://jwt.io/). I was looking at >> using a plugin pyramid_jwtauth >> <https://github.com/ajkavanagh/pyramid_jwtauth> but there are no >> examples or documentation on how to actually use it. If anyone has any >> experience or knowledge in implementing web tokens perhaps you could give >> me a few pointers for using it in Pyramid. >> >> -Vincent >> >> > > Arndt Droullier / nive.io > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/pylons-discuss. > For more options, visit https://groups.google.com/d/optout. > -- Vincent Catalano Software Engineer and Web Developer, (520).603.8944 -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/d/optout.
