falcon_ex.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:keycloak-python 作者: ibotty 项目源码 文件源码
def on_get(self, req, resp):
        resp.status = falcon.HTTP_200

        if self.keycloak:
            grant = self.keycloak.get_grant(req, resp)

            if self.keycloak.grant_has_role(grant, "resources-writer"):
                resp.body = "has role! token: %s" % self.keycloak.manager.decode_token(grant.access_token)
            else:
                try:
                    resp.body = "No role! token: %s" % self.keycloak.manager.decode_token(grant.access_token)
                except:
                    resp.body = "No valid bearer token."
        else:
            resp.body = """
            Everything a-ok.
            """
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号