-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems encountered during testing #710
Comments
User Session The user session refresh has been addressed and fixed in the master branch. Name is Required The name is no longer required for the client Device and Saml in the master branch. Removal In the master branch, only the selected elements (client, scopes, API resources, etc.) can now be removed. API Resource - Value The value corresponds to the description of the API Resource. The translation has been fixed, and the description is displayed in the table. |
Removal |
User |
Remember me |
API Resource The UI has been reworked, and the modifications are available in the master branch. Group is not Displayed I cannot reproduce the problem on my local machine. Can you describe all the steps? Display Only Errors The issue is fixed in the master branch. Remember Me The "Remember Me" function is not used to remember the account number and password, but to persist the user's session cookie. Even if the browser is closed, the user's session remains active and is stored in the cookie. Forget My Password Indeed, the property CanResetPassword is used to display or hide the action. I made some changes in the master branch to fix the problem. Client is not Displayed By default, the client name is displayed. If the translation doesn't exist, then nothing is displayed. I made some modifications in the master branch to display the ClientId when there is no translation. |
API Resource |
API Resource I agree that the previous implementation was a bit awkward and didn't follow the same logic used in the rest of the application. Group Disappearance The issue has been fixed in the master branch. Now, the groups do not disappear when the window popup is closed. Exception: WexinAuthenticationHandler The exception is probably thrown because the redirect URL is not passed in the AuthenticationProperties. Sms is still displayed under enroll credentials The algorithm used to check if the user has the claim was not correct and has been fixed in the master branch. When Credential is Updated, Add a Link to Redirect to the Previous Page The returnUrl was not passed in the HTTP request. Ignore unhandled exception have added logic in the Startup.cs to ignore the Developer Exception Middleware when the development mode is set to false. Email validation I have added email validation logic in the backend. Keep 2 fields (SMS & Email) The UI (SMS & email) has been updated to keep only two fields. Webauthn problem It is now possible to update the webauthn credential on the Identity Server website. The remove feature is also fixed. |
Thanks for your hard work, I have tested it again, and the following problems still exist: |
Certificate Authorities |
Login method |
realm
|
API Resource The problem has been resolved in the master branch. Check Email The logic has been updated. Before sending the confirmation code, we now check if the user already exists. WebAuthn I removed the reset button from the UI. The WebAuthn credential is now added only once. Forgot Password We made some changes to display the back button in the UI and also on the confirmation screen. The reset password link is now sent only via email. To enroll the email, you can create a manual identity provisioning workflow consisting of two steps: password and email. Remember My Login I made some changes to display the "Remember Me" option only in the first authentication window. Validity of the Verification Code Indeed, the validity of the verification code is specified by the TOTP step field. The console authentication method is used only for development purposes. Translation This message originates from the Blazor framework. Add Identity Provider The name, display name, app ID, and app secret are now required parameters. API Resource The audience is now a required property. Certificate Authorities We are now checking if the number of days is greater than 1, and the previously generated certificate is no longer displayed. Popup Error Persistence This issue has been resolved. Remove Realm It is not a bug but a new feature. I have created ticket #716 to support it. Login Method The default login method can be specified in the DefaultAcrValue property. For example:
Registration Workflow The demo link has been fixed and now redirects to the correct realm. Distributed Cache Configuration There was a small issue in the Startup.cs class where the distributed cache was using the wrong connection string. This issue has also been resolved in the master branch. |
Exception The exception has been resolved in the master branch. When the identity server is restarted, the authentication scheme providers are properly restored. Datetime |
Exception |
External Identity Providers Added If you prefer not to re-add the identity provider, you can modify the Program.cs file and comment out the PostgreSQL Problem The issue with the PostgreSQL database has been resolved in the master branch. Certificate datetimes are now converted to UTC in the UI. No Error in Add User Popup Window Error messages are now displayed in the UI popup window when an issue occurs. WebAuthn Credential Not Enrolled An error message is displayed when the user does not have a WebAuthn credential. TOTP Step I provided an incorrect explanation about the TOTP step. The fields OTP Algorithm, OTP Value, and TOTP Step, present in the authentication methods email, console, and mobile, are used to generate an OTP code, which will be sent with the reset password link. Cannot Remove WebAuthn This feature is functional on my local machine. I tested it with the latest version in the master branch with PostgreSQL. |
Hello, thank you for your reply. |
Credential identifier TOTP |
Thank you for your reply |
When I click on a User's "Sessions", let's say his list has 10 data, when the data is loaded, I click on "User" at the top to go back to the user list:
This time I clicked on a user who had never logged in, and then went to his "Sessions", I found that his list was still the same as my previous user list (the same 10 pieces of data), he did not refresh. The list only refreshes when I refresh the browser.
The text was updated successfully, but these errors were encountered: