Usualy domain users use there domain credentials (firstname.lastname@domain.com) to login to their SharePoint online (Office 365).

Now there are another users from another company (domain) which try to login to this SharePoint online. They have to use firstname.lastname@theDomain.onmicrosoft.com to be able to login successfully. Now they think the user name is too long and want to skip entering @theDomain.onMicrosoft.com somehow.

Is there a way to skip writing @theDomain.onMicrosoft.com?

I read this article, however I think we need to have SSO on.


One alternative is to share your site to external user where user can sign in with a Live-ID account instead. But that really depends on what your non-AD users are supposed to do in SharePoint Online? Document management is fine, but administration of Site Collection isn’t.

Ref: Share sites or documents with people outside your organization

  • Thanks for your answer. I need to update the question because I think I didn't formulte the problem very well. The users are not external users. they belong to another domain and they must login using firstname.lastname@theDomain.onmicrosoft.com. I am trying to make a javascript file so that those users need to only enter their fristname.lastName and password. the javascript injects @domian.onmicrosoft.com and posts the form.
    – Medes
    Feb 13 '15 at 7:54
  • 1
    @Medes Ah! Ping me when you do, and I'll edit my answer as well :-)
    – Benny Skogberg
    Feb 13 '15 at 8:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.