in app/model/User.scala [23:37]
def fromOktaUser(oktaUser: OktaUser): User = {
User(
oktaId = oktaUser.getId,
legacyIdentityId = requiredCustomProfileField(oktaUser, "legacyIdentityId"),
emailAddress = nonNullNonEmpty(oktaUser.getProfile.getEmail),
emailValidated = customProfileField(oktaUser, "emailValidated").flatMap(_.toBooleanOption),
userName = None,
name = Name.fromOktaUser(oktaUser),
address = Address.fromOktaUser(oktaUser),
phoneNumber = PhoneNumber.fromOktaUser(oktaUser),
registrationLocation = customProfileField(oktaUser, "registrationLocation"),
registrationLocationState = customProfileField(oktaUser, "registrationLocationState"),
permissions = Nil
)
}