タグ

ASP.NET Coreに関するdotredのブックマーク (5)

  • LINE Loginを利用したWebアプリを ASP.NET Core + OpenID Connectで実装する - pierre3のブログ

    ■ 目次 チュートリアル はじめに LINE の設定 LINE Loginアカウントを作成する 連携するBotアカウントの用意 LINE Login アカウントの設定 Webアプリケーションの作成 ASP.NET Coreのプロジェクトを作成する NuGetパッケージを追加する AppSettings.json に LINE Login のChannel情報を設定する StartupクラスでOpenID Connectを使用するように設定する ログイン時にBotアカウントを友達追加できるようにする 取得したユーザー情報を確認する Botからプッシュメッセージを送ってみる Messaging APIのライブラリを追加 appSettings.jsonにBotのChannel アクセストークンを追加する メッセージを送ってみる 次は チュートリアル 今回は、LINE Loginを利用したWeb

    LINE Loginを利用したWebアプリを ASP.NET Core + OpenID Connectで実装する - pierre3のブログ
  • ASP.NET CoreのWebApplicationを外部公開 - Qiita

    はじめに 前記事からの続き 前提条件とか、環境とかも前記事に書いてます。 ASP.NET CoreのWebApplicationはDefault状態だとlocalhost以外からのアクセスができないので、外部公開するように設定しようと思います。 お急ぎの方は記事末尾の「ASP.NET Core での外部公開方法まとめ」にまとめていますのでそちらへどうぞ。 ググってみた まずは、ググってみる。 Program.csにハードコーディングで指定する ヒットしたのが下記の記事。 CentOS 7.2上にASP.NET Core Webアプリをデプロイしてサービス化する デフォルトではlocalhostからのアクセスのみ許可されるので、外部からも接続できるようにUseUrls()の記述を追加。 public static void Main(string[] args) { var host = n

    ASP.NET CoreのWebApplicationを外部公開 - Qiita
  • ASP.NET Core での依存関係の挿入

    作成者: Kirk Larkin、Steve Smith、Brandon Dahler ASP.NET Core では依存関係の挿入 (DI) ソフトウェア設計パターンがサポートされています。これは、クラスとその依存関係の間で制御の反転 (IoC) を実現するための手法です。 MVC コントローラー内の依存依存関係の挿入に固有の詳細については、「ASP.NET Core でのコントローラーへの依存関係の挿入」を参照してください。 Web アプリ以外のアプリケーションで依存関係の挿入を使用する方法の詳細については、「.NET での依存関係の挿入」を参照してください。 オプションとしての依存関係の挿入の詳細については、「ASP.NET Core のオプション パターン」を参照してください。 このトピックでは、ASP.NET Core での依存関係の挿入について説明します。 依存関係の挿入の使用

    ASP.NET Core での依存関係の挿入
  • ASP.NET CoreのCache・SessionにRedisを使う - kikki's tech note

    章では、ASP.NET CoreでCacheやSessionを利用できるように設定します。また合わせて、セッション情報をRedisで利用できるよう調整します。 はじめに セッションは旧来、Webサーバのメモリ上やデータベース上に展開されることが多くありました。ただそれぞれに以下の問題がありました。 WEBサーバのメモリ セッションの冗長構成が難しい データベース パフォーマンスに難あり Redisでは、メモリ上にデータが保持されます。そのため、セッション情報といった高頻度に更新・参照される場合に強みを発揮します。またWEBサーバーと切り離されているため、キャッシュサーバー専用に冗長構成を取ることができ、スケールアップアウトにも強い特徴があります。そこで今回Sessionの保存先として、Redisを利用します。 準備 Chocolateyをインストール 管理者権限でコマンドプロンプトを実行

    ASP.NET CoreのCache・SessionにRedisを使う - kikki's tech note
  • ASP.NET Core MVC で大きく変わったフィルタについて調べた - しばやん雑記

    仙台に行ったとき、ぼんぷろおじさんに ActionFilter で実行時にオプションを扱う場合にどうすればいいのか聞かれて、フィルタ周りまとめないといけないことを思い出したので書きます。 思いのほか長くなってしまったので、久し振りに目次記法を使うことにします。 パイプラインの整理 抽象クラスを利用する方法 インターフェースを実装する方法 DI を利用する グローバルで利用する IFilterFactory を実装した属性を用意する 今回のまとめ パイプラインの整理 ASP.NET Core MVC ではフィルタパイプラインが再実装されて、分かりやすくシンプルになりました。パイプラインに関しては公式ドキュメントの図が分かりやすいです。 新しく Resource Filter が追加されて、キャッシュなどパフォーマンスの改善といった処理を書きやすくなっています。モデルバインディングの前に実行さ

    ASP.NET Core MVC で大きく変わったフィルタについて調べた - しばやん雑記
  • 1