mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-05 16:35:10 +00:00
feat(password-recovery): Add password recovery with secret question or secondary email
This commit is contained in:
@@ -755,4 +755,34 @@ _injectConfigurationFromFile (NSMutableDictionary *defaultsDict,
|
||||
return v;
|
||||
}
|
||||
|
||||
- (BOOL) isPasswordRecoveryEnabled
|
||||
{
|
||||
return [self boolForKey: @"SOGoPasswordRecovery"];
|
||||
}
|
||||
|
||||
- (NSArray *) passwordRecoveryDomains
|
||||
{
|
||||
static NSArray *passwordRecoveryDomains = nil;
|
||||
|
||||
if (!passwordRecoveryDomains)
|
||||
{
|
||||
passwordRecoveryDomains = [self stringArrayForKey: @"SOGoPasswordRecoveryDomains"];
|
||||
[passwordRecoveryDomains retain];
|
||||
}
|
||||
|
||||
return passwordRecoveryDomains;
|
||||
}
|
||||
|
||||
- (NSString *) JWTSecret
|
||||
{
|
||||
NSString *secret;
|
||||
|
||||
secret = [self stringForKey: @"SOGoJWTSecret"];
|
||||
|
||||
if (!secret)
|
||||
secret = @"SOGo"; // Default secret
|
||||
|
||||
return secret;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user