protected void Initialize(IServiceAccountCredentials credentials, IFirebaseConfiguration config, Uri authority) { if (authority != null && !authority.IsAbsoluteUri) { throw new ArgumentOutOfRangeException(nameof(authority), "Authority should be absalute uri"); } _authority = authority; _serviceAccountCredentials = credentials; _firebaseConfig = config; _jwtPayload = new JwtAuthPayloadGenerator(_serviceAccountCredentials, _firebaseConfig); _jwtCustomTokenPayload = new CustomTokenPayloadGenerator(_serviceAccountCredentials, _firebaseConfig); DefaultRequestHeaders.Add("accept", "application/json"); }
public AuthHttpClient(IServiceAccountCredentials credentials, FirebaseSDKConfiguration configuration) : base(credentials, configuration) { _jwtCustomTokenPayload = new CustomTokenPayloadGenerator(credentials, configuration); _jwtPayload = new JwtAuthPayloadGenerator(credentials, configuration); }