Afraid we don't have any libraries for Python yet.
Simply verifying the token should be relatively straight forward though. It's a
standard JWT token (base64 encoded json) with a JWS signature. You can look at
RSATokenVerifier to see what details should be verified (expiration date, issuer, etc..).
You also need to verify the signature. There may quite likely be JWT libraries for Python
you can use.
----- Original Message -----
From: "Vinay Anantharaman" <vinayan3(a)gmail.com>
To: keycloak-dev(a)lists.jboss.org
Sent: Thursday, 13 August, 2015 12:21:01 AM
Subject: [keycloak-dev] Implementing database-service example in Python
Hi,
I'm trying to implement the example database service from Python. The
description is here:
https://github.com/keycloak/keycloak/tree/master/examples/demo-template
Our backend service is contacted directly by clients with an access token
from the Keycloak server. We would like to verify access tokens are and then
return some data they need. I was looking at the code here:
https://github.com/keycloak/keycloak/blob/master/examples/demo-template/d...
service/src/main/java/org/keycloak/example/oauth/CustomerService.java
In Java this seems quite trivial with the support of Keycloak libraries. In
Python I won't have them. What are the APIs on Keycloak I can use to verify
an access token? Furthermore, are you aware of any classes like
RSATokenVerifier for python? I saw it being used here:
https://github.com/keycloak/keycloak/blob/master/testsuite/integration/sr...
Thanks,
Vinay Anantharaman
_______________________________________________
keycloak-dev mailing list
keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev