We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 89a729c commit acb3a3dCopy full SHA for acb3a3d
src/config.rs
@@ -1,6 +1,6 @@
1
/// Parse the configuration file.
2
use arc_swap::ArcSwap;
3
-use log::{error, info};
+use log::{error, info, warn};
4
use once_cell::sync::Lazy;
5
use regex::Regex;
6
use serde_derive::{Deserialize, Serialize};
@@ -186,6 +186,19 @@ pub struct User {
186
187
impl User {
188
fn validate(&self) -> Result<(), Error> {
189
+ match self.secrets {
190
+ Some(ref secrets) => {
191
+ for secret in secrets.iter() {
192
+ if secret.len() < 16 {
193
+ warn!(
194
+ "[user: {}] Secret is too short (less than 16 characters)",
195
+ self.username
196
+ );
197
+ }
198
199
200
+ None => (),
201
202
Ok(())
203
}
204
0 commit comments