Загрузка...

【C#、Blazor】Webアプリ開発入門編(Ex4)Microsoft Azure AD B2C ~アプリへ簡単・多機能な外部認証プロバイダを追加!~【ASP.NET Core】

今回はC# Blazorアプリへ外部認証プロバイダであるAzure AD B2C認証を組み込む方法を解説します。

以下について説明します。

- Azure AD B2Cとは何か?
- BlazorアプリにAzure AD B2Cを組み込む方法

次のような人に役立つ内容になっています。

- Azure AD B2C認証を行うBlazorアプリを作りたい。
- 一般消費者向けの外部認証をBlazorアプリへ簡単に組込みたい。

●目次
01:38 このチャンネルについて
02:19 目次
02:32 講義:Azure AD B2Cとは?
04:45 演習:Azure AD B2C認証機能を作る
05:02 - 手順1:Azure AD B2Cの設定
12:32 - 手順2:Blazorアプリを実装
16:47 - アプリを実行
17:55 まとめ

●動画の元になっているブログ記事
https://prota-p.com/csharp_web_blazor_ex4_azureadb2c/

●GitHub
・今回の演習コード一式
https://github.com/prota-p/IntroductionToWebApp/tree/main/Ex04_AzureADB2C

●Webアプリ開発入門編
動画リスト
https://www.youtube.com/playlist?list=PLrWeRSpnkaH2NCq837iHUmz0Wigo174lp

(0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~
https://www.youtube.com/watch?v=4CDUybFQ_XU

(1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~
https://www.youtube.com/watch?v=47_nvmAzB5A

(2)はじめてのBlazor~Hello Worldを作る!~
https://www.youtube.com/watch?v=_XBXkJT6PeM

(3)Gitでバージョン管理 ~Gitの基本的な使い方を学ぶ~
(3-1)
https://www.youtube.com/watch?v=yNT71FNOcI8
(3-2)
https://www.youtube.com/watch?v=1sxG5GzTPeg

(4)「Todoアプリ」でデータベース作成&データ表示 ~データベース操作のフレームワークを学ぶ~
https://www.youtube.com/watch?v=Bwl0gXZtSX8

(5)「Todoアプリ」でデータベースのデータを更新 ~CRUD操作を学ぶ~
https://www.youtube.com/watch?v=Cf2lli8KqJ8

(6)「Todoアプリ」へユーザ認証・管理機能をつける ~ASP.NET Core Identityの使い方~
https://www.youtube.com/watch?v=CTRW_2xDfA8

(7)「Todoアプリ」へ入力バリデーションをつける ~Data Annotationsの使い方~
https://www.youtube.com/watch?v=i5ALefWCZKA

(Ex1) C# で簡単Eメール送信!~Blazorアプリへも組み込む~
https://www.youtube.com/watch?v=Hiy7614eoXM

(Ex2) BlazorアプリへChatGPTを組み込む! ~AIチャットの作り方~
https://www.youtube.com/watch?v=SmkEmhx3JDE

(Ex3) Webアプリ開発入門編(Ex3)Microsoft Entra ID(旧AzureAD)~アプリへ簡単に認証機能を追加!~
https://www.youtube.com/watch?v=ajvFz6V0Of0

●関連動画
以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。

■AI活用
ChatGPTなどのAIをどのように活用していくかについても紹介しています。
動画リストは以下です。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH1yfpfTew8UdY67vwXTSfsd

プログラマはChatGPT・AI技術とどう向き合うか?【前編】
https://www.youtube.com/watch?v=AkU7NMbbS1g

プログラマはChatGPT・AI技術とどう向き合うか?【後編】
https://www.youtube.com/watch?v=orPBF1VAyfo

■プログラミングの学習方法
プログラミングを効率よく学習する方法を説明します。

動画リンク
https://www.youtube.com/playlist?list=PLrWeRSpnkaH0NUfVU-oApg3h9yY265SzH

プログラミング学習を独学で効率よく進める方法とは?
https://www.youtube.com/watch?v=4yahKX176Xs

■C# プログラミングをざっくり知りたい方
C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。

【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由
https://www.youtube.com/watch?v=rioCCELqpd8
【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門
https://www.youtube.com/watch?v=GHJOuFthFEw

■C# 入門編
C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH0zqWsPIZf46LgLK7AhVOLU

(1) VisualStudioの使い方 ~HTMLでHello world~
https://www.youtube.com/watch?v=MUa892BIFIc

(2) 変数と型 ~HTMLへ入力値を埋め込む~
https://www.youtube.com/watch?v=yLFZ8XYNbZ4

(3) 演算子と式 ~BMI計算をした結果をHTMLで出力~
https://www.youtube.com/watch?v=CHe_2gs5qX0

(4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~
https://www.youtube.com/watch?v=0qlXQU2Y3x4

(5) 反復(ループ処理)~複数のデータを表で表示~
https://www.youtube.com/watch?v=HK9xb-rLUqM

(6-1) エラーの種類とデバッグ方法 ~初心者が知っておきたいポイント~
https://www.youtube.com/watch?v=DITyVTQllxs

(6-2) エラーの種類とデバッグ方法 ~初心者が知っておきたいポイント~
https://www.youtube.com/watch?v=NyeQBFeoRjA

(7-1) クラス、メソッドによるコードの部品化 ~オブジェクト指向の土台を学ぶ~
https://www.youtube.com/watch?v=VSJpDkgsnRQ

(7-2) クラス、メソッドによるコードの部品化 ~オブジェクト指向の土台を学ぶ~
https://www.youtube.com/watch?v=FPqc7hYX0M4

(8-1) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
https://www.youtube.com/watch?v=ItXIRFjC4jY

(8-2) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
https://www.youtube.com/watch?v=VNXSDksSDu0

(9-1) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
https://www.youtube.com/watch?v=qY4LCLUQGEQ

(9-2) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
https://www.youtube.com/watch?v=pRhnL9Ze9TI

(10-1) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
https://www.youtube.com/watch?v=NNutdESu_zI

(10-2) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
https://www.youtube.com/watch?v=PajcsOyeaZg

(11-1) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
https://www.youtube.com/watch?v=bqZkpDagFPQ

(11-2) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
https://www.youtube.com/watch?v=Sdf0a92inIM

(12-1) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
https://www.youtube.com/watch?v=hva6dpj2fi4

(12-2) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
https://www.youtube.com/watch?v=JnQTKo302Ns

(13-1) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
https://www.youtube.com/watch?v=uJGl_M7zvH0

(13-2) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
https://www.youtube.com/watch?v=a1aRAMPPWhk

(14) アプリの「想定外」を防ぐ ~try,catch,throwを用いた例外処理の基本~
https://www.youtube.com/watch?v=hJhiRHTG9lA

●発信
ブログ:https://prota-p.com/
Twitter:https://twitter.com/prota_csharp
GitHub:https://github.com/prota-p/

●問い合わせ
プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。
https://prota-p.com/contact/

Видео 【C#、Blazor】Webアプリ開発入門編(Ex4)Microsoft Azure AD B2C ~アプリへ簡単・多機能な外部認証プロバイダを追加!~【ASP.NET Core】 канала C#で学ぶプログラミング入門
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять