SUser createUser()

in src/main/java/org/jetbrains/teamcity/githubauth/TeamCityCoreFacade.java [54:62]


    SUser createUser(String username, @Nullable String email, @Nullable String name, Map<PropertyKey, String> properties) {
        SUser created = myUserModel.createUserAccount(null, username);
        properties.forEach(created::setUserProperty);
        created.updateUserAccount(username, name, email);
        if (email != null && TeamCityProperties.getBooleanOrTrue("teamcity.gitHubAuth.setEmailIsVerified")) {
            ((UserEx) created).setEmailIsVerified(email); //looks like GitHub responds with verified emails only.
        }
        return created;
    }