mirror of
https://github.com/gravitational/teleport
synced 2024-10-22 02:03:24 +00:00
fix hiding of u2f-related things in web ui when u2f is disabled
This commit is contained in:
parent
3543e99d34
commit
f2e589ee53
|
@ -175,6 +175,9 @@ func (a *AuthServer) GetDomainName() (string, error) {
|
|||
}
|
||||
|
||||
func (a *AuthServer) GetU2FAppID() (string, error) {
|
||||
if err := a.CheckU2FEnabled(); err != nil {
|
||||
return "", err
|
||||
}
|
||||
return a.U2F.AppID, nil
|
||||
}
|
||||
|
||||
|
|
|
@ -279,9 +279,10 @@ func (m *Handler) getSettings(w http.ResponseWriter, r *http.Request) (interface
|
|||
}
|
||||
u2fAppID, err := m.cfg.ProxyClient.GetU2FAppID()
|
||||
if err != nil {
|
||||
return nil, trace.Wrap(err)
|
||||
settings.Auth.U2FAppID = ""
|
||||
} else {
|
||||
settings.Auth.U2FAppID = u2fAppID
|
||||
}
|
||||
settings.Auth.U2FAppID = u2fAppID
|
||||
out, err := json.Marshal(settings)
|
||||
if err != nil {
|
||||
return nil, trace.Wrap(err)
|
||||
|
|
Loading…
Reference in a new issue