leelokas / vacation_tracker

3 stars 3 forks source link

Display proper error when password has expired #153

Closed lucyhilltop closed 5 years ago

lucyhilltop commented 6 years ago

Hetkel kuvatakse kasutajale ainult: "Failed to sign in! Please check your credentials and try again." errorit. Tegelikult tuleb logidesse ilusti välja küll error: "Active Directory authentication failed: Password has expired". Võiks siis kasutajale ka informatiivsema teate anda (paljud kasutajad kasutavad Linuxit ja ei vaheta enda parooli pm kunagi) stiilis "Failed to sign in! Your password has expired."

leelokas commented 6 years ago

The reason is logged out in VTActiveDirectoryLdapAuthenticationProvider.java but the information goes missing before sending the HTTP 401 error in Http401UnauthorizedEntryPoint.java