AADLoginButton constructor
const
AADLoginButton({
- Key? key,
- required String userFlowUrl,
- required String clientId,
- required String redirectUrl,
- required List<
String> scopes, - required String userFlowName,
- required BuildContext? context,
- required ValueChanged<
Token> onAccessToken, - required ValueChanged<
Token> onIDToken, - required ValueChanged<
Token> onRefreshToken, - ValueChanged<
Token> ? onAnyTokenRetrieved, - String responseType = Constants.defaultResponseType,
- dynamic onRedirect(
- BuildContext context
- bool useImage = true,
- String? title,
- TextStyle? style,
- List<
OptionalParam> ? optionalParameters,
Implementation
const AADLoginButton({
super.key,
required this.userFlowUrl,
required this.clientId,
required this.redirectUrl,
required this.scopes,
required this.userFlowName,
required this.context,
required this.onAccessToken,
required this.onIDToken,
required this.onRefreshToken,
this.onAnyTokenRetrieved,
this.responseType = Constants.defaultResponseType,
this.onRedirect,
this.useImage = true,
this.title,
this.style,
this.optionalParameters,
}) : assert(userFlowUrl != ''),
assert(userFlowName != ''),
assert(clientId != ''),
assert(redirectUrl != '');