fix hiding of u2f-related things in web ui when u2f is disabled

This commit is contained in:
jcj83429 2016-12-10 20:01:12 -08:00
parent 3543e99d34
commit f2e589ee53
2 changed files with 6 additions and 2 deletions

View file

@ -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
}

View file

@ -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)