オウルです。 今回の題材はMongoDBです。MongoDBはNoSQLでドキュメント指向データベースです。そのMongoDBをMongoDB C#/.NET Driverを使用して検索してみます。DBMSは慣れてるけどMongoDBは、、 ... 続きを読む
【初心者向け】ASP.NET Core IdentityとSendGridを使用したメールベースの2要素認証
オウルです。 前回の【初心者向け】ASP.NET Core Identity – 構成編でIdentityの構成をしたので、今回はSendGridを使用したメールベースの2要素認証を紹介します。 ローカル環境 WSL v1 ... 続きを読む
【初心者向け】JWTトークンを使用してASP.NET Core APIをセキュアにする
オウルです。 JWTトークンの復習も兼ね、JWTトークンを使用してASP.NET Core APIをセキュアにします。JWTトークンを処理する認証ミドルウェアではMicrosoft.AspNetCore.Authentication.Jwt ... 続きを読む
【Linux初心者向け】UbuntuでASP.NET Coreをホストしたときの和暦表示
オウルです。 C#をメインにされている方は、Windowsには慣れてるれど、Linuxはちょっと。。。という方は多いのではないでしょうか。というのも僕もその一人だからです。ということでC#プログラマーで、且つLinux(Ubuntu)初心者 ... 続きを読む
ASP.NET Core ファイルアップロードをマルチパートから読み取るときのクロスサイト要求偽造の検証
オウルです。 ASP.NET Coreでファイルアップロードをマルチパートから読み取る場合、formタグで自動生成された偽造防止トークンをValidateAntiForgeryTokenフィルターで処理するとエラーになります。このエラーの解 ... 続きを読む
Azure Application GatewayからNginx、ASP.NET Core AppにWebトラフィックを転送
オウルです。 Azure Application Gatewayは、Web アプリケーションに対するトラフィックを管理できるWebトラフィックロードバランサーですが、WAF機能もあります。今回はWAFとしてAzure Application ... 続きを読む
Visual Studio Code + ASP.NET Core 複数プロジェクトをデバッグ
オウルです。 今回は、WSL Ubuntu 上で複数の ASP.NET Core Web アプリを Visual Studio Code(以降、VSCode) でデバッグする方法です。 Developing in WSL https:// ... 続きを読む
NginxをリバースプロキシとしたLinuxでASP.NET Coreをホストする
オウルです。 前回の続編です。今回は、WSL Ubuntu 環境下で ASP.NET Core App に要求を転送するように Nginx をリバースプロキシサーバーとして設定します。 ローカル環境 Client OS Window ... 続きを読む
WSL UbuntuでASP.NET Core+SQLiteの開発環境のをつくる
オウルです。 今回は、ASP.NET Core 3.1 MVC アプリの開発環境を WSL Ubuntu に準備します。 ※ Windows 版は、こちらを参考にしてください。 RDBMS は本業で SQLServer を10年近く使 ... 続きを読む
WindowsでASP.NET Core+SQLiteの開発環境をつくる
オウルです。 今回は、ASP.NET Core 3.1 MVC アプリの開発環境を Windows に準備します。 ※ WSL Ubuntu 版は、こちらを参考にしてください。 RDBMS は本業で SQLServer を10年近く使用 ... 続きを読む