BEACHSIDE BLOG

Azure とか C# 好きなエンジニアの個人メモ ( ・ㅂ・)و ̑̑

ReSharper で型やパラメーター名のヒントを表示させない (Visual Studio 2019)

Visual Studio に ReSharper を入れてると、こんな表示が出てくれる Inlay Hints がデフォルトでオンになってます。 パラメーターの name を出したり、型を表示したりといくつかの機能があり、便利な機能な気がします。 ただ、個人的には不要なので PC 変え…

Microsoft 365 のドメインに Google Domains を設定する

Office 365 改め Microsoft 365 のサブスクリプションを持ってることを突然思い出し、Google Domains のドメインを設定してみような流れになりました。 Beat Saber で運動しようと思ってたのにね... とりあずドメイン登録なんて滅多にしないことなので雑にメ…

de:code 2020 セッション検索用非公式 Power Apps をインポートしてみた

MS の吉田さん が公開した de:code 2020 セッション検索用非公式 Power Apps を自分の環境で動かしてみたくなり試してみました。 GitHub の Readme に書いてある通り以下をするだけです。 カスタムコネクタをインポート アプリをインポート Power Apps は、P…

Azure のリソースの命名規則: 2020年版

ちょいちょい使う Azure のリソースの命名規則に関するドキュメント、ちょいちょいググるがめんどくなったのでリンクをメモしておきます(ブックマークとかする気はないのだ)。 docs.microsoft.com ドキュメント後半の"名前の例" にあるように、このドキュ…

ASP.NET Core でセキュアな レスポンスヘッダー を設定する

Web を扱ってると「レスポンスヘッダー"ちゃんと"しましょう」ってやつはいつの時代でもあるものですが、それ系をあまりアウトプットしてなかったので書いておこうと思います。 ちなみに ASP.NET Core 3.1、動作確認した環境は個人的な興味のある Azure の W…

Azure Active Directory の AppRoles で認可 - 3: ASP.NET Core の実装

Azure AD で AppRoles を使って認証・認可をするのも、ようやく今回 ASP.NET Core (3.1)で Web API を作り、認証・認可を実現するターンです。 過去2つのブログでは 前々回、Azure AD の設定と AppRoles を定義 前回は、フロント側のサンプルコードで認証を…

Azure Active Directory の AppRoles で認可 - 2: SPAで認証トークンの取得

前回 AzureAD で AppRoles で権限を作って、ユーザーに割り当てました。 blog.beachside.dev 続編の今回は、フロントエンドのサンプルアプリで認証するメモです。 Azure AD を設定する上で一番重要と思っている Azure AD の "サポートされているアカウントの…

Azure Active Directory の AppRoles で認可 - 1: Azure AD の設定

例えばASP.NET Core の Web API を Azure Active Directory (AzureAD) で認証をするとき、AzureAD の アプリの登録 ってメニューから登録をします( Web API が AzureAD を使いますっていうサービスプリンシパルの登録っすな)。 今回は AzureAD B2C ではな…

Azure AD B2C の ID プロバイダー ( IdP ) に AWS Cognito を追加する

Azure AD B2C は ID プロバイダー(Identity Provider, IdP, また OpenID Provider, OP)として使うことができます。 雑にいうとユーザーのパスワードは AAD B2C で管理されている状態です。 また、Azure AD B2C を Relying Party (RP) として使うこともでき…

Azure AD B2C のカスタム属性を Graph API で管理する (後編)

前回は AAD B2C の設定をするだけで力尽きました。今回は Console App を使って、前回設定した Azure AD B2C のユーザーの情報やカスタム属性を取得・変更してみましょう。 カスタム属性は、前回 Tenant という名前の属性を追加したってことを前提に、Tenant…