GoogleIdp constructor

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

Creates a new instance of GoogleIdp.

Implementation

factory GoogleIdp(
  final GoogleIdpConfig config, {
  required final TokenIssuer tokenIssuer,
  final AuthUsers authUsers = const AuthUsers(),
  final UserProfiles userProfiles = const UserProfiles(),
}) {
  final utils = GoogleIdpUtils(
    config: config,
    authUsers: authUsers,
  );
  final admin = GoogleIdpAdmin(
    utils: utils,
  );
  return GoogleIdp._(
    config,
    tokenIssuer,
    utils,
    admin,
    userProfiles,
  );
}