FirebaseIdp constructor

FirebaseIdp(
  1. FirebaseIdpConfig config, {
  2. required TokenIssuer tokenIssuer,
  3. AuthUsers authUsers = const AuthUsers(),
  4. UserProfiles userProfiles = const UserProfiles(),
})

Creates a new instance of FirebaseIdp.

Implementation

factory FirebaseIdp(
  final FirebaseIdpConfig config, {
  required final TokenIssuer tokenIssuer,
  final AuthUsers authUsers = const AuthUsers(),
  final UserProfiles userProfiles = const UserProfiles(),
}) {
  final utils = FirebaseIdpUtils(
    config: config,
    authUsers: authUsers,
  );
  final admin = FirebaseIdpAdmin(
    utils: utils,
  );
  return FirebaseIdp._(
    config,
    tokenIssuer,
    utils,
    admin,
    userProfiles,
  );
}