fixed #224 extra log output during invalid cert auth

This commit is contained in:
Andrew M
2020-06-23 23:32:53 -04:00
parent 59ef428c23
commit 6bb9eeff20
2 changed files with 5 additions and 1 deletions
@@ -161,6 +161,10 @@ func (handler AuthenticatorHandler) ReadByFingerprint(fingerprint string) (*Auth
return nil, err
}
if entity == nil {
return nil, nil
}
authenticator, ok := entity.(*Authenticator)
if !ok {
+1 -1
View File
@@ -60,13 +60,13 @@ func (module *AuthModuleCert) Process(context AuthContext) (string, error) {
for fingerprint := range fingerprints {
authenticator, err := module.env.GetHandlers().Authenticator.ReadByFingerprint(fingerprint)
curCert := fingerprints[fingerprint]
if err != nil {
pfxlog.Logger().WithError(err).Errorf("error during cert auth read by fingerprint %s", fingerprint)
}
if authenticator != nil {
curCert := fingerprints[fingerprint]
if authCert, ok := authenticator.SubType.(*AuthenticatorCert); ok {
if authCert.Pem == "" {
certPem := pem.EncodeToMemory(&pem.Block{