How To Create Web Application In SharePoint Office 365

SharePoint Office 365 offers a powerful platform for creating web applications, and this guide will walk you through the process of setting up your own application.

To create a web application in SharePoint Office 365, you need to first create a web application using Internet Information Services (IIS). Each web application has a unique domain name and a different IIS web site with its own application pool. You also need to define the authentication method for connecting to the database.

You can configure authentication methods for claims-based web applications using basic authentication or digest authentication. In addition to authentication, you can also manage permissions and permission policies for the web application, as well as manage anonymous access to sites within the application.

To create an application page in SharePoint Office 365, you can use Visual Studio. The application page is a specialized form of an ASP.NET page that is merged with a SharePoint master page. You can add ASP.NET controls to the application page and handle events of these controls just like any other ASP.NET page.

In the example walkthrough provided, an application page is created that displays items created or modified by the current user in all sites on the server farm. The page includes a label, a radio button list, and a table to display the results. A method is included to iterate through all sites and search for items, and another method is included to display the results in the table.

Overall, to create a web application in SharePoint Office 365, you need to configure the authentication method, manage permissions and anonymous access, and use tools like Visual Studio to create and customize application pages.

Configuring Authentication and Managing Permissions in SharePoint Office 365

Configuring authentication and managing permissions are crucial steps in creating a secure and user-friendly web application in SharePoint Office 365. When setting up a web application, it is important to define the authentication method for connecting to the database. Each web application created using Internet Information Services (IIS) has a unique domain name and its own IIS web site with an application pool.

For claims-based web applications, SharePoint Office 365 offers two authentication methods: basic authentication and digest authentication. These methods provide options for securely connecting to the database. Along with authentication, you have the ability to manage permissions and permission policies for the web application. This allows you to control access to different user roles, ensuring appropriate security and user rights.

In addition to managing permissions, SharePoint Office 365 also allows you to manage anonymous access to sites within the web application. This feature gives you the flexibility to decide whether to allow or restrict anonymous users from accessing certain sites. By properly configuring anonymous access, you can enhance the overall security and privacy of your web application.

Create and Customize Application Pages Using Visual Studio

To create application pages in SharePoint Office 365, you can utilize Visual Studio. Application pages are specialized forms of ASP.NET pages that are merged with SharePoint master pages. Using Visual Studio, you can add ASP.NET controls to application pages and handle events just like any other ASP.NET page.

In one example walkthrough, an application page is created to display items created or modified by the current user across all sites within the server farm. This page includes a label, a radio button list, and a table to display the search results. It also includes methods to iterate through all sites, search for items, and display the results in the table.

In summary, creating a web application in SharePoint Office 365 involves configuring the authentication method, managing permissions and anonymous access, and using powerful tools like Visual Studio to create and customize application pages. By following these steps, you can ensure the security and usability of your web application, providing a seamless experience for your users.

Meet the Author

Abdul Rahim has been working in Information Technology for over two decades. Learn how Abdul got his start as a Tech Blogger , and why he decided to start this Software blog. If you want to send Abdul a quick message, then visit his contact page here.