Can we access SharePoint from a remote application with current user's credentials when
- user opens a remote page which has server-side CSOM
- user opens a remote page which has a server-side WCF client for SharePoint
- user opens a remote page which has a server-side Web Reference for SharePoint asmx services
- user calls a WebAPI REST Service which connects to SharePoint (with 1, 2 or 3)
- user opens a remote page which uses JSOM
- user opens a remote page which connects to SP REST services via JavaScript
Should these easily work in on-premises Windows Authentication, Kerberos and O365, and what we need to take into account?