dart2.auth.http_basic_auth.mustache Maven / Gradle / Ivy
{{>header}}
{{>part_of}}
class HttpBasicAuth implements Authentication {
String username;
String password;
@override
void applyToParams(List queryParams, Map headerParams) {
final credentials = (username ?? '') + ':' + (password ?? '');
headerParams['Authorization'] = 'Basic ${base64.encode(utf8.encode(credentials))}';
}
}