I have an account in AspNetZero. I need to change my contact info such as email, and login password. I logged in, but couldn’t find any link to edit/manage my “profile” info.
Please advise how to edit that info.
Thanks,
Thank you! Look forward to seeing the improvement on version 9.
For now, while developing out of domain, I manually set "Abp.Zero.Ldap.IsEnabled=false" on database table AbpSettings:
update AbpSettings set [Value]='false' where [Name]='Abp.Zero.Ldap.IsEnabled'
I may set it back from client side by enabling "LDAP Authentication", before deploy it to production server.
Thanks again!
I am not too sure how to do it. It looks too complicated to me. I would to manually disable LDAP while working out of domain for development.
However, it seems a bug even running in domain network. I tested to login with an user who is not a domain user and its user.AuthenticationSource = NULL. I also tested to login with different tenant, even the built-in [email protected]. All got the same exception: The LDAP server is unavailable. As my test, if our LDAP server was down by any reason, the whole application would be crashed.
The LDAP setting seems working application wide. If it is enabled by one tenant, it impacts all other tenants and all users, no matter what user's AuthenticationSource setting. Any logins trigger "System.DirectoryServices.Protocols.LdapConnection.Connect()". If it is true, I think the logic needs to change: before LdapConnection, check the user's AuthenticationSource setting. If it is not "LDAP", just pass without connection.
I am not able to go too deep into aspnetboilerplate assembly to verify my guess. I am just thinking a simple patch on my application for now. Can you tell me where the "tenant settings" data persistent stored? I couldn't find it from database or files on disk.
Thanks!!
I am working on localhost for server side code with Swagger UI or GraphQL Playground.
I actually tried to login via Angular app from "localhost:4200/account/login", but it still got error of "Failed to load resource: the server responded with a status of 500 ()". It is because of server side exception from log: The server could not be contacted. The LDAP server is unavailable.
It is still on development stage for this version. I am not sure if it works on production. Do you think so?
Is it easy to implement something to automatically fall down to standard login when LDAP fails? Even hardcoded is helpfull.
Thanks!
I selected the project type first (i.e. ASP.NET Core Angula), but it seems only to look up from subtitles. I need to look up from whole content. As an example, I know it mentions "LDAP" somewhere, which I learned it years ago. I can't remember which subject it is under. Maybe you can place the docments onto github?
It’s not easy to search out something from “docs.aspnetzero.com”. For example, I am trying to find out about “LDAP” feature. I put the word “LDAP” in the Filter topics on that web site, but get nothing.
Is it possible to download the whole support documents into my local computer with a Word file?
Thanks!
I am working on version 8.4 with LDAP enabled. It works fine when I am in our domain. However, if I work out of the domain and try to login on https://localhost:44301/Ui/Login, I always get an unhandled exception:” LdapException: The LDAP server is unavailable”.
As I remembered, if the LDAP is unavailable, it should use standard login automatically. Am I correct? Can you advise what I possibly missed and how to fix it?
Thanks!
We encounter the same situation. Can you show me how you hardcoded to solve it?
Thanks!
I still no idea how to remove footer-bar and header-bar. As I said, I've tried to uncheck the "Fixed header" and "Fixed footer" from "Visual Settings", but it doesn't work.
Thank you for suggestion! I tried it, but it seems no help.
Ok, never mind. I will try some alternative. I like to use Metronic css classes,. It looks powerful, but just realized how hard to learn without a well-organized document/tutorial. I have to give up.
For now, can you just tell me how to hide the footer-bar dynamically from your code?
I don't want to configure it hidden all time, but just hide it when I route to this particular page.
Thanks,