GitHubIdp constructor
GitHubIdp(
- GitHubIdpConfig config, {
- required TokenIssuer tokenIssuer,
- AuthUsers authUsers = const AuthUsers(),
- UserProfiles userProfiles = const UserProfiles(),
Creates a new instance of GitHubIdp.
Implementation
factory GitHubIdp(
final GitHubIdpConfig config, {
required final TokenIssuer tokenIssuer,
final AuthUsers authUsers = const AuthUsers(),
final UserProfiles userProfiles = const UserProfiles(),
}) {
final utils = GitHubIdpUtils(
config: config,
authUsers: authUsers,
);
final admin = GitHubIdpAdmin(
utils: utils,
);
return GitHubIdp._(
config,
tokenIssuer,
utils,
admin,
userProfiles,
);
}