77import 'dart:convert' ;
88
99import 'package:clock/clock.dart' ;
10- import 'package:crypto/crypto.dart' ;
1110import 'package:gcloud/service_scope.dart' as ss;
1211import 'package:googleapis/oauth2/v2.dart' as oauth2_v2;
1312import 'package:http/http.dart' as http;
@@ -20,6 +19,7 @@ import '../../account/auth_provider.dart';
2019import '../../account/default_auth_provider.dart' ;
2120import '../../account/session_cookie.dart' ;
2221import '../../frontend/handlers/pubapi.client.dart' ;
22+ import '../../frontend/static_files.dart' ;
2323import '../../service/openid/gcp_openid.dart' ;
2424import '../../service/openid/github_openid.dart' ;
2525import '../../service/openid/jwt.dart' ;
@@ -144,13 +144,9 @@ class FakeAuthProvider extends BaseAuthProvider {
144144 final name =
145145 email.split ('@' ).first.replaceAll ('-' , ' ' ).replaceAll ('.' , ' ' );
146146
147- // gravatar image with retro face
148- final emailMd5 = md5.convert (utf8.encode (email.trim ())).toString ();
149- final imageUrl = 'https://www.gravatar.com/avatar/$emailMd5 ?d=retro&s=200' ;
150-
151147 return AccountProfile (
152148 name: name,
153- imageUrl: imageUrl ,
149+ imageUrl: staticUrls.defaultProfilePng ,
154150 );
155151 }
156152
@@ -201,16 +197,12 @@ class FakeAuthProvider extends BaseAuthProvider {
201197 final name =
202198 email.split ('@' ).first.replaceAll ('-' , ' ' ).replaceAll ('.' , ' ' );
203199
204- // gravatar image with retro face
205- final emailMd5 = md5.convert (utf8.encode (email.trim ())).toString ();
206- final imageUrl = 'https://www.gravatar.com/avatar/$emailMd5 ?d=retro&s=200' ;
207-
208200 return AuthResult (
209201 oauthUserId: token.payload['sub' ] as String ,
210202 email: email,
211203 audience: token.payload['aud' ] as String ,
212204 name: name,
213- imageUrl: imageUrl ,
205+ imageUrl: staticUrls.defaultProfilePng ,
214206 accessToken: _createGcpToken (
215207 email: email,
216208 audience: activeConfiguration.pubServerAudience! ,
0 commit comments