locked
What is SharePoint OAuth , and why we use it in sharepoint 2013? RRS feed

  • Question

  • HI

    What is SharePoint OAuth , and why we use it in sharepoint 2013?

    and what is the relation between OAuth and Machine Translation Service


    adil

    Friday, May 15, 2015 11:34 AM

Answers

All replies

  • SharePoint uses OAuth to authenticate users using "apps" and "apps" themselves. Apart from usage in apps, external (to SharePoint) servers can also authenticate their calls with S2S authentication, an implementation of OAuth.

    There are a few key resources explaining that in more detail:

    https://msdn.microsoft.com/en-us/library/office/jj687470.aspx

    https://msdn.microsoft.com/en-us/library/office/fp179932.aspx

    https://msdn.microsoft.com/en-us/library/office/fp142384.aspx

    SharePoints "server-to-server" authentication model is based on OAuth. When one SharePoint farm communicates with another to support the machine translation service, S2S authentication is used - that is the relation in a few very short words. Exchange - SharePoint and SharePoint to Workflow Manager also use S2S.


    Independant SharePoint Consultant. Feel free to contact me. Blog: http://www.sharepoint.bg/radi Twitter: @RadiAtanassov

    Friday, May 15, 2015 11:58 AM
  • HI

    thanks for references,

    we can use OAuth for below requirement.

    i have a typical requirement to view sharepoint BI Reports (that exists in a  BI site)  from an asp.net mvc application,

    when  user successfully login to asp.net mvc and this user can view sharepoint site without enter any authentication credentials again to before redirect to sharepoint.



    adil

    Friday, May 15, 2015 2:47 PM