As the title says, I was trying to figure out how to include set-cookie (httponly cookie) to the requests sent to the backend API which is also obviously httponly cookies. Thanks to someone with the answers.. Pasting screenshot in case this link goes bad.
stackoverflow link
C# Naming Conventions
Gotta get in the habit of ruling my naming conventions.
Taken from: LINK
AWS credentials location for Windows IIS
You’d expect to have the AWS credentials loaded up by your application via %userprofile%\.aws but no, it doesn’t.
I think I’ve spent about 2 hours searching for the solution. Thanks to some random person, I figured out that you have to place the files here instead:
C:\Windows\System32\config\systemprofile\.aws\credentials
Now I finally got my ASP .NET Core 6.0 backend API running on my windows server.
Environment Variables -> AWS Parameter Store
After contemplating wether to use Azure’s vault, or AWS’s Secrets Manager, I’ve ended with the choice to use AWS’s Parameter Store.
Simple and clean.
– NuGet required (Amazon.Extensions.Configuration.SystemManager
For the minimal setup this is all you need in your Program.cs
builder.Configuration.AddSystemsManager(“PATH”, TimeSpan.FromDays(X));
I’ve safely stored the DB connection strings, and a few other sensitive data successfully.
New track I finished recently.
Been a while since I’ve finished an original track. Hard trance on the faster side. My next plan is to do my very first original Vocal track. Goal is to get it done by next Summer. Got too many things to study, and do per usual.
Netflix’s Cyberpunk Edgerunners
Low Poly Earth
Hosting nodeJS on IIS
https://marbleit.rs/blog/hosting-nodejs-applications-on-windows-server/
IISNode
https://github.com/Azure/iisnode
Mobile detect method via php
https://www.codexworld.com/mobile-device-detection-in-php/
// Check if the "mobile" word exists in User-Agent
$isMob = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "mobile"));
// Check if the "tablet" word exists in User-Agent
$isTab = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "tablet"));
// Platform check
$isWin = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "windows"));
$isAndroid = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "android"));
$isIPhone = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "iphone"));
$isIPad = is_numeric(strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "ipad"));
$isIOS = $isIPhone || $isIPad;
if($isMob){
if($isTab){
echo 'Using Tablet Device...';
}else{
echo 'Using Mobile Device...';
}
}else{
echo 'Using Desktop...';
}
if($isIOS){
echo 'iOS';
}elseif($isAndroid){
echo 'ANDROID';
}elseif($isWin){
echo 'WINDOWS';
}
Fix: IIS not loading Unity WebGL project (stuck loading)
- Add the following to the web.config file.
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mem" mimeType="application/octet-stream" />
<mimeMap fileExtension=".data" mimeType="application/octet-stream" />
<mimeMap fileExtension=".memgz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".datagz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".unity3dgz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jsgz" mimeType="application/x-javascript; charset=UTF-8" />
</staticContent>
<urlCompression doStaticCompression="true" doDynamicCompression="false" />
</system.webServer>