authorizationHeaderValue method

String? authorizationHeaderValue()

Returns a value for the Authorization HTTP request header or null if isAnonymous is true.

Implementation

String? authorizationHeaderValue() {
  if (isToken) {
    return 'token $token';
  }

  if (isBasic) {
    final userAndPass = base64Encode(utf8.encode('$username:$password'));
    return 'basic $userAndPass';
  }

  if (isBearer) {
    return 'Bearer $bearerToken';
  }

  return null;
}