[passkey] fix some bugs
* in listing passkeys * description
This commit is contained in:
parent
471a49a80f
commit
7dff2a964f
|
@ -58,7 +58,7 @@
|
||||||
settings = {
|
settings = {
|
||||||
HYDRA_ADMIN_URL = "http://127.0.0.1:8081";
|
HYDRA_ADMIN_URL = "http://127.0.0.1:8081";
|
||||||
HYDRA_PUBLIC_URL = "http://127.0.0.1:8082";
|
HYDRA_PUBLIC_URL = "http://127.0.0.1:8082";
|
||||||
PUBLIC_URL = "http://127.0.0.1:5000";
|
PUBLIC_URL = "http://localhost:5000";
|
||||||
ADMINS = [ "tuxcoder" ];
|
ADMINS = [ "tuxcoder" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -43,9 +43,9 @@
|
||||||
<div>
|
<div>
|
||||||
To register new credential:
|
To register new credential:
|
||||||
<ol>
|
<ol>
|
||||||
<li>Insert/connect authenticator and verify user presence.</li>
|
|
||||||
<li>Set name for the new credential.</li>
|
<li>Set name for the new credential.</li>
|
||||||
<li>Submit the registration.</li>
|
<li>Submit the registration.</li>
|
||||||
|
<li>Insert/connect authenticator and verify user presence.</li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -196,8 +196,12 @@ def app_token_delete(app_token_name: str) -> ResponseReturnValue:
|
||||||
def passkey() -> ResponseReturnValue:
|
def passkey() -> ResponseReturnValue:
|
||||||
"""list registered credentials for current user"""
|
"""list registered credentials for current user"""
|
||||||
|
|
||||||
credentials = PasskeyCredential.query.all()
|
user = get_current_user()
|
||||||
return render_template('frontend/passkey_list.html.j2', credentials=credentials, button_form=ButtonForm())
|
return render_template(
|
||||||
|
'frontend/passkey_list.html.j2',
|
||||||
|
credentials=user.passkey_credentials,
|
||||||
|
button_form=ButtonForm()
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -206,8 +210,7 @@ def passkey_new() -> ResponseReturnValue:
|
||||||
"""register credential for current user"""
|
"""register credential for current user"""
|
||||||
public_url = urlparse(current_app.config['PUBLIC_URL'])
|
public_url = urlparse(current_app.config['PUBLIC_URL'])
|
||||||
|
|
||||||
|
user = get_current_user()
|
||||||
user = get_current_user() # type: User
|
|
||||||
form = PasskeyRegisterForm()
|
form = PasskeyRegisterForm()
|
||||||
|
|
||||||
options = webauthn.generate_registration_options(
|
options = webauthn.generate_registration_options(
|
||||||
|
|
Loading…
Reference in a new issue