validateGitHubAccountDetails static method
Default validation function for extracting additional GitHub account details.
This default implementation accepts all accounts as GitHub's optional fields (email, name) are intentionally optional for user privacy. Override this if you need to enforce specific requirements.
Implementation
static void validateGitHubAccountDetails(
final GitHubAccountDetails accountDetails,
) {
if (accountDetails.userIdentifier.isEmpty) {
throw GitHubUserInfoMissingDataException();
}
}