First, if this isn't the right forum, my apologies, and please direct me to the correct one...
I have read, and searched for a week now, and I just don't seem to get it.
I have a Microsoft Partner Center Global Admin User; "SvcUser"
Using the Partner Center API with this user, I can list all our customers, and get their tennantIds.
Using a TennantId, I gan get the customers users and subscriptions, and all is well.
The App registered in Azure have all the permissions set up...
Now I need to get all domains of a specific tennant... The Partner Center API does not support this, so I turn to Microsoft Graph.
The concept, as I understand it, is to use the "common" endpoint to log in with my "SvcUser" and get a Autherntication code. Then connect to the specific tennant endpoint, supplying the code from the previous step, to get an Authorization token.
Once I have this "Authorization token", I should be home free...
A.) Can anyone provide me with a clear example on how to implement the Authentication and Authorization calls (C# preferably ) ?
B.) secondary; straighten me out, if all of the above is completely rubbish ?
I am worried that if I use the west coast (I think) US based Everleap service my websites page load times will increase significantly.
Yes, they will increase, but not significantly. There is a minor increase in the page loading, and after all that will only affect if you are building a real time application or have to respond back in less then 10ms. Most of Azure services guarantee less than that response.
I would personally state that the fact is a bit overoverblown, as the fact that you are also using CDN services, then your service will be cached around the CDN network itself. If you are not expecting a real time solution, then I suggest this service is enough and you can lift the performance or decrease the response time using the CDN providers (that you already have).
But I am not an EverLeap user and I am personally inclined towards Azure, so please wait until someone else also answers the question to compare the reviews.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
When a Azure-WebJob fails at startup/runtime i can get thos Information also saved in the Azure-file system at data/jobs/continuous/jobName.
How can i get this Information/File in C# to read the information (success/failed) ?
1: never spend all day Sunday doing this.
3: Serves me right: got lost in the weeds...
Ok, so I have setup my azure web site. Pretty straightforward, got the SSL working and all is sweet, works like a charm. Now for the bit I am struggling with...
Let's say my main site is called www.robots.life (a legit domain, btw).
Now I want to do admin.robots.life. I have setup the CNAME record and azure is fine with admin.robots.life as an application setup as /Admin, site/admin (where the files reside).
I have also added a rewrite rule to send users to admin/robots.life.
But it is not working. Firstly, where do I physically locate the files? I have it as site/Admin and robots.life, the main site, as site/wwwroot. Is that correct?
It appears to be displaying a path that has an extra "Admin" and goes straight to a blank page. Nothing appears in the azure log or my log to show what the error might be and switching custom errors off does nothing. It does get to the login page if I enter the url manually but then hangs after entering user id, password and submitting.
I can only imagine I am doing something monumentally stupid. Like breathing.
Would really appreciate some direction here. If this isn't enough info, be happy to supply several reams of closely scrawled gibberish.