Characters such as @ and : are accepted for a username. We implement SSO, and when a user creates a username such as "hello@test:bye", then is redirected to Jive, UserTemplate.setUserName() is called to set this username. The OOTB does not filter these characters, which seems like they should be allowed. The issue however is that if a username contains these characters, then that user cannot perform actions such as editing profile.
Example of editing a profile containing such characters as @, : in the username:
Is this a known issue?