feat: add error handling for unaccepted passwords, add kratos error page

This commit is contained in:
Maarten de Waard 2022-04-29 15:29:18 +02:00
parent c120ab603a
commit bf98fbd721
No known key found for this signature in database
GPG key ID: 1D3E893A657CC8DA
6 changed files with 95 additions and 25 deletions

View file

@ -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: