feat: add error handling for unaccepted passwords, add kratos error page
This commit is contained in:
parent
c120ab603a
commit
bf98fbd721
6 changed files with 95 additions and 25 deletions
|
|
@ -8,7 +8,7 @@ from helpers import KratosApi
|
|||
class UserService:
|
||||
@staticmethod
|
||||
def get_users():
|
||||
res = KratosApi.get("/identities").json()
|
||||
res = KratosApi.get("/admin/identities").json()
|
||||
userList = []
|
||||
for r in res:
|
||||
userList.append(UserService.__insertAppRoleToUser(r["id"], r))
|
||||
|
|
@ -17,7 +17,7 @@ class UserService:
|
|||
|
||||
@staticmethod
|
||||
def get_user(id):
|
||||
res = KratosApi.get("/identities/{}".format(id)).json()
|
||||
res = KratosApi.get("/admin/identities/{}".format(id)).json()
|
||||
return UserService.__insertAppRoleToUser(id, res)
|
||||
|
||||
@staticmethod
|
||||
|
|
@ -26,7 +26,7 @@ class UserService:
|
|||
"schema_id": "default",
|
||||
"traits": {"email": data["email"], "name": data["name"]},
|
||||
}
|
||||
res = KratosApi.post("/identities", kratos_data).json()
|
||||
res = KratosApi.post("/admin/identities", kratos_data).json()
|
||||
|
||||
appRole = AppRole(
|
||||
user_id=res["id"],
|
||||
|
|
@ -45,7 +45,7 @@ class UserService:
|
|||
"schema_id": "default",
|
||||
"traits": {"email": data["email"], "name": data["name"]},
|
||||
}
|
||||
KratosApi.put("/identities/{}".format(id), kratos_data)
|
||||
KratosApi.put("/admin/identities/{}".format(id), kratos_data)
|
||||
|
||||
app_role = AppRole.query.filter_by(user_id=id).first()
|
||||
if app_role:
|
||||
|
|
|
|||
Reference in a new issue