So you want to setup a Provider Hosted SharePoint Add-In quickly?! Follow these 7 steps!
Step 1: Go to the IIS where your SharePoint is running, open IIS and open Server Certificates.
Step 2: On the upper right, select “Create Self-Signed Certificate”
Step 3: Enter “PHACert” as the friendly name, “Personal” is fine for the cert store
Step 4: Select the newly created cert and select “export”. Set password to “password” and put it to a directory you will remember.
Step 5: Double click on the cert, then click “details”. Then click “Copy to File”. Leave everything default, save the file as “PHACert.cer”
Step 6: Open SharePoint 2013 Management Shell as an Administrator. Save then run the attached PowerShell script like this:
PS C:\site> ./pha.ps1
For Cert Name: enter PHACert
For Cert Path: enter the full path to PHACert.cer that you saved above.
Save the created Issuer ID at the bottom:
Step 7: Create your app!
On screen 2 enter your SharePoint server and provider hosted
On screen 3 enter SharePoint 2013
On screen 4 select MVC (or aspx)
OK, on screen 5:
Select “Use Certificate”
Enter the full path to the PHACert.pfx you exported on step 4.
Enter “password” for the password.
Enter the Issuer ID found at the bottom of that PowerShell script.
Done! Press finish and F5. You just made a SharePoint Add-In is 7 easy steps!