build method
Builds the authorization instance.
Implementation
IAuthorization build() {
_type ??= AuthorizationType.useful_jwt;
switch (_type!) {
case AuthorizationType.basic_jwt:
return BasicJwtAuth(
userName: _userName,
password: _password,
events: _events,
);
case AuthorizationType.useful_jwt:
return UsefulJwtAuth(
userName: _userName,
password: _password,
events: _events,
);
case AuthorizationType.basic:
return AppPasswordAuth(
userName: _userName,
password: _password,
events: _events,
);
}
}