MicrosoftIdp constructor

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

Creates a new instance of MicrosoftIdp.

Implementation

factory MicrosoftIdp(
  final MicrosoftIdpConfig config, {
  required final TokenIssuer tokenIssuer,
  final AuthUsers authUsers = const AuthUsers(),
  final UserProfiles userProfiles = const UserProfiles(),
}) {
  final utils = MicrosoftIdpUtils(
    config: config,
    authUsers: authUsers,
  );
  final admin = MicrosoftIdpAdmin(
    utils: utils,
  );
  return MicrosoftIdp._(
    config,
    tokenIssuer,
    utils,
    admin,
    userProfiles,
  );
}