BEACHSIDE BLOG

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

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

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

Azure のリソースの命名規則 ( 名前付け規則 ) とプリフィックス一覧

ちょいちょい使う Azure のリソースの命名規則に関するドキュメント、ちょいちょいググるがめんどくなったのでリンクをメモしておきます(ブックマークとかする気はないのだ)。 私が一番みることが多いプレフィックスの一覧がこれ。 docs.microsoft.com プ…

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

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

Azure AD の AppRoles ( アプリ ロール ) で認可 - 3: ASP.NET Core の実装

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

Azure AD の AppRoles ( アプリ ロール ) で認可 - 2: SPAで認証トークンの取得

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

Azure AD の AppRoles ( アプリ ロール ) で認可 - 1: Azure AD の設定

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

IME の切り替えを Mac 風にする(無変換・変換キーで切り替え: Windows 10)

Windows 10 で IME のオンオフを無変換キーと変換キーで切り替える機能が昨年の OS アップデートでは入らず悲しんでいたんですが、告知通り 20H1 の Update で使えるようになります。 今までも自分でキーを割り当ててつかってましたが、機能として搭載された…

Surface book 2 だけが WiFi の接続が遅いトラブルを解消

家でネットワークに接続しているとき、iPhone や Macbook Air は100Mくらい出てるのに、Surface book 2 だけ1M前後?!仕事にならん! 昔は普通に早かった気がしましたが最近 Teams でオンライン会議とかしてて気づいた.... 改善した方法をメモしておきます…