manyFromConfig static method
Retrieves all CredentialParams from configuration parameters from 'credentials' section. If 'credential' section is present instead, than it returns a list with only one CredentialParams.
config
a configuration parameters to retrieve credentials Return a list of retrieved CredentialParams
Implementation
static List<CredentialParams> manyFromConfig(ConfigParams config) {
var result = <CredentialParams>[];
var credentials = config.getSection('credentials');
if (credentials.isNotEmpty) {
for (var section in credentials.getSectionNames()) {
var credential = credentials.getSection(section);
result.add(CredentialParams(credential));
}
} else {
var credential = config.getSection('credential');
if (credential.isNotEmpty) result.add(CredentialParams(credential));
}
return result;
}