Usualy domain users use there domain credentials ([email protected]) 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 [email protected] 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.

1 Answer 1


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 [email protected]. 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
    Commented Feb 13, 2015 at 7:54
  • 1
    @Medes Ah! Ping me when you do, and I'll edit my answer as well :-)
    – Benny Skogberg
    Commented Feb 13, 2015 at 8:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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