agree with store the user info in etcd, it is easier to manage

On 2021/08/10 13:08:03, Zeping Bai <bzp2...@apache.org> wrote: 
> Hi, sorry, I didn't choose to reply to the email correctly just now, so
> I'll resend it for you.
> 
> About "ease of use":
> 1. In the current version, the user is recorded in the configuration file,
> and the function of configuration resolution is relatively simple.
> When deployed in the docker environment, the configuration cannot
> be overwritten by means of environment variables.
> 2. At the same time, the configuration file cannot be dynamically
> monitored to change the dynamic application configuration.
> 
> About "security": I mean some of the most basic functions, such as password
> hash storage.
> 
> I consider changing to use etcd to save user information and save
> user's password after hashed.
> 
> Best regards!
> Zeping Bai
> 
> Ming Wen <wenm...@apache.org> 于2021年8月10日周二 下午3:37写道:
> 
> > > There are problems with ease of use and security.
> >
> > I did not get your point. Can you give me an example?
> >
> > Thanks,
> > Ming Wen, Apache APISIX PMC Chair
> > Twitter: _WenMing
> >
> >
> > Zeping Bai <bzp2...@apache.org> 于2021年8月10日周二 下午3:11写道:
> >
> > > Hi, everyone.
> > >
> > > Currently, dashboard only supports basic username + password login mode.
> > > Moreover, the password is stored in the configuration file and password
> > > hash
> > > is not supported. There are problems with ease of use and security.
> > >
> > > I have designed a scheme and a simple code prototype for this, and
> > > published
> > > it on GitHub [1]. I look forward to your feedback to help it become
> > better.
> > >
> > > [1]
> > >
> > https://github.com/apache/apisix-dashboard/pull/2010#issuecomment-895737216
> > >
> > > Best regards!
> > > Zeping Bai
> > >
> >
> 

Reply via email to