Are Websites Hosted on Azure with Dreamspark subscriptions publicly accessible? - asp.net

I'm a computer science student with a Microsoft Dreamspark subscription. I recently created a website which I'm trying to host on Azure. The website URL is nickgilbert.azurewebsites.net. Whenever anybody besides me tries to access it they get hit with a sign-in wall prompting the user to sign into their Microsoft account. Can I fix this so the website is publicly accessible or does Dreamspark only let the subscription holder see the website?

Hosting of Azure apps from dreamspart subscript are free of cost. Are you using any Authentication mechanism in your website? Make sure you have anonymous access enabled to your default page in your app.

Yes, Azure student web sites are open to the world you simply need the url..
Did you set this up using a template? Here some instructions of how to setup a ASP.NET web site on Azure Cloud http://showtheworld.info/Quick_Start_Azure_Webapp.pdf

Related

Use dynamic links on main domain but without transferring to firebase hosting

We have a flutter application in which we integrated "dynamic links".
However, we'd like to activate the links on the main domain (example.com) directly, while keeping the website hosted on another hosting provider than firebase hosting.
So if we pointed the A records to firebase hosting, the website will not be working anymore.
How can this be achieved?
Example: when you search for olx.com.eg in Google, it automatically opens the application if I'm using mobile browser The key point is that they are using the same domain as a dynamic link and for website hosting through AWS
Thanks.

How do I prevent visitors from accessing my website's API in the browser via URL?

While I'm not new to software development, I'm relatively new to web development. I made a hobby website leveraging React and ASP.NET Core, and everything is functional (for now) and I learned quite a bit. However, I remembered that I was able to access the API from my browser, ala www.mysite.com/api/endpoint?parameter=42, and I've been able to access it from other devices.
There are learning materials on Pluralsight for securing one's website and/or API if said website has user accounts, but my website doesn't have user accounts since any potential users my website would have are just going to be there to look up information. How would I prevent essentially "everyone" but the frontend code for the website from making requests to the API?

Hosting ASP.NET Web API alongside a WordPress site on a GoDaddy Windows Hosting

The gist is, my I was requested to make an ASP.NET Web API backend for an app, but the website that the person will be hosting it on already has a wordpress site configured. Is there any way to host that api under thesite.com/webapi, for example, with that specific hosting?
The thing is, I'm not familiar with how WordPress is handling its URL routing, I don't have access to the control panel to experiment and without direct access to IIS Management Console I basically have no clue what to do.
Or maybe, if not that, would it be possible to set up a this API on some random port with that hosting? I.e. mysite.com:8001
In my opinion, it is better to create a subdomain for your API like webapi.thesite.com because then you won't need to configure your WP site not to catch requests for thesite.com/webapi and with this solution you won't need to do anything except registering a new subdomain

Use same Azure Active directory authentication two access multiple apps

Currently I have one mobile app, it's using Azure AD for authenticating users while opening itself. Now I have developed one WordPress site and it's also using Azure AD for authenticating users. Now I have to join my WordPress site to my mobile app(as one page in that app showing some blogs). My question is while clicking this WordPress app page in mobile app it's should not ask for login again to authenticate. Instead of it, it has to authenticate using same Azure AD authentication which mobile application is using. Is it possible ? if yes, how to do ? any example code
Assuming both apps are
In the same Azure AD
Opened in the same browser
Users have logged on to either app
Consented to the app (either admin or user)
then single sign-on should take care of signing in your users and they shouldn't see any login page.

Connect Azure Websites (Wordpress) to Storage Account

I am using Azure Websites to host my Wordpress Site.
But my website receive a lot of videos and photos uploaded by users.
My 10GB quota is about to excede.
Asked to Azure support and they said to create a Storage Account but they can't help me how to connect my website to the Storage Account. They told me to ask here... so here I am ;)
Anyone can help me how to connect a Storage Account to a Wordpress website in Azure Websites?
Thanks!
Found this awesome plugin which connects both services:
Windows Azure Storage for WordPress
http://wordpress.org/extend/plugins/windows-azure-storage/
Before install it, make sure to link to the service and get the primary key of the storage.
First thing that you should is to:
Create azure storage
Create a container inside of it
Copy access key and storage name
On your site of wordpress:
Install a plugin called: Microsoft azure storage
Go to your WordPress site, and in settings search for Microsoft azure storage
Put your informations that you've copied from azure, like key, and name of storage account.
PS: IF AFTER THAT YOUR CONTAINER IS NOT SHOWING ON WORDPRESS YOU SHOULD FORCE THE AZURE STORAGE BY INJECTING A PART OF CODE INSIDE WORDPRESS FILE CONFIGURATION: WP-CONFIG.PHP AND COPY THE CODE BELOW:
MICROSOFT_AZURE_ACCOUNT_NAME – Account Name
MICROSOFT_AZURE_ACCOUNT_KEY – Account Primary Access Key
MICROSOFT_AZURE_CONTAINER – Azure Blob Container
MICROSOFT_AZURE_CNAME – Domain: must start with http(s)://
MICROSOFT_AZURE_USE_FOR_DEFAULT_UPLOAD – boolean (default false)

Resources