SUGGESTION: When using SSO, do not make first and last name required. All emails should be unique anyway. Require the learner to enter the first/last name upon first login.
BACKGROUND: Because of Fed/StateRamp regulations we are not allowed to pass first, last and email address. So, we put the email address in all three fields which does not work well for anything that uses those fields such as certificates, enrollment keys, notifications, etc. This has caused a lot of work arounds and things not to work as we would like them to.