Submit Search
Upload
Fukuoka.NET Conf 2018 : OWIN 入門と活用例
•
Download as PPTX, PDF
•
0 likes
•
122 views
K
Kenichiro Nakamura
Follow
Fukuoka.NET Conf 2018 で話した 「OWIN 入門と活用例」資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 9
Download now
Recommended
JSSUG Azure SQL Analytics
JSSUG Azure SQL Analytics
Kenichiro Nakamura
LINE Developer Day 2019 how to optimize bot development lifecycle with dev ops
LINE Developer Day 2019 how to optimize bot development lifecycle with dev ops
Kenichiro Nakamura
MTDDC 2019 LINE ボットからみた MT Data API の可能性
MTDDC 2019 LINE ボットからみた MT Data API の可能性
Kenichiro Nakamura
Tokyo Azure Meetup #29 AKS
Tokyo Azure Meetup #29 AKS
Kenichiro Nakamura
TypeScript Meetup #1 Build 2019 update
TypeScript Meetup #1 Build 2019 update
Kenichiro Nakamura
ボット開発でも DevOps! BotBuilder のテスト手法
ボット開発でも DevOps! BotBuilder のテスト手法
Kenichiro Nakamura
.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発
Kenichiro Nakamura
Microsoft Azure Cognitive Services
Microsoft Azure Cognitive Services
Kenichiro Nakamura
Recommended
JSSUG Azure SQL Analytics
JSSUG Azure SQL Analytics
Kenichiro Nakamura
LINE Developer Day 2019 how to optimize bot development lifecycle with dev ops
LINE Developer Day 2019 how to optimize bot development lifecycle with dev ops
Kenichiro Nakamura
MTDDC 2019 LINE ボットからみた MT Data API の可能性
MTDDC 2019 LINE ボットからみた MT Data API の可能性
Kenichiro Nakamura
Tokyo Azure Meetup #29 AKS
Tokyo Azure Meetup #29 AKS
Kenichiro Nakamura
TypeScript Meetup #1 Build 2019 update
TypeScript Meetup #1 Build 2019 update
Kenichiro Nakamura
ボット開発でも DevOps! BotBuilder のテスト手法
ボット開発でも DevOps! BotBuilder のテスト手法
Kenichiro Nakamura
.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発
Kenichiro Nakamura
Microsoft Azure Cognitive Services
Microsoft Azure Cognitive Services
Kenichiro Nakamura
EdgeAI: Azure IoT Edge カスタムモジュール開発
EdgeAI: Azure IoT Edge カスタムモジュール開発
Kenichiro Nakamura
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
Kenichiro Nakamura
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
Kenichiro Nakamura
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
Kenichiro Nakamura
Azure for hackathon
Azure for hackathon
Kenichiro Nakamura
Extended Events 101 : Japan SQL Server User Group
Extended Events 101 : Japan SQL Server User Group
Kenichiro Nakamura
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Kenichiro Nakamura
JSSUG: SQL Sever Index Tuning
JSSUG: SQL Sever Index Tuning
Kenichiro Nakamura
JSSUG: SQL Sever Performance Tuning
JSSUG: SQL Sever Performance Tuning
Kenichiro Nakamura
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
Kenichiro Nakamura
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
Kenichiro Nakamura
LINE Bot リッチメニュー使ってる?
LINE Bot リッチメニュー使ってる?
Kenichiro Nakamura
Line Bot with C#
Line Bot with C#
Kenichiro Nakamura
What's new for developers in Dynamics 365 v9: Client API enhancement
What's new for developers in Dynamics 365 v9: Client API enhancement
Kenichiro Nakamura
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
More Related Content
More from Kenichiro Nakamura
EdgeAI: Azure IoT Edge カスタムモジュール開発
EdgeAI: Azure IoT Edge カスタムモジュール開発
Kenichiro Nakamura
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
Kenichiro Nakamura
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
Kenichiro Nakamura
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
Kenichiro Nakamura
Azure for hackathon
Azure for hackathon
Kenichiro Nakamura
Extended Events 101 : Japan SQL Server User Group
Extended Events 101 : Japan SQL Server User Group
Kenichiro Nakamura
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Kenichiro Nakamura
JSSUG: SQL Sever Index Tuning
JSSUG: SQL Sever Index Tuning
Kenichiro Nakamura
JSSUG: SQL Sever Performance Tuning
JSSUG: SQL Sever Performance Tuning
Kenichiro Nakamura
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
Kenichiro Nakamura
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
Kenichiro Nakamura
LINE Bot リッチメニュー使ってる?
LINE Bot リッチメニュー使ってる?
Kenichiro Nakamura
Line Bot with C#
Line Bot with C#
Kenichiro Nakamura
What's new for developers in Dynamics 365 v9: Client API enhancement
What's new for developers in Dynamics 365 v9: Client API enhancement
Kenichiro Nakamura
More from Kenichiro Nakamura
(14)
EdgeAI: Azure IoT Edge カスタムモジュール開発
EdgeAI: Azure IoT Edge カスタムモジュール開発
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
エッジ・組み込みAI勉強会 : コンテナで使う Cognitive Service
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
Azure for hackathon
Azure for hackathon
Extended Events 101 : Japan SQL Server User Group
Extended Events 101 : Japan SQL Server User Group
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
Tech-on Meet Up #02 Microsoft のコンテナ活用事例
JSSUG: SQL Sever Index Tuning
JSSUG: SQL Sever Index Tuning
JSSUG: SQL Sever Performance Tuning
JSSUG: SQL Sever Performance Tuning
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
LT: 開発者が意識するべきチャットボットの UX とアーキテクチャ
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
LINE Bot リッチメニュー使ってる?
LINE Bot リッチメニュー使ってる?
Line Bot with C#
Line Bot with C#
What's new for developers in Dynamics 365 v9: Client API enhancement
What's new for developers in Dynamics 365 v9: Client API enhancement
Recently uploaded
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Recently uploaded
(20)
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
How to write a Business Continuity Plan
How to write a Business Continuity Plan
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Fukuoka.NET Conf 2018 : OWIN 入門と活用例
1.
Fukuoka.NET Conf 2018 MVC
OWIN Middleware Kenichiro Nakamura
2.
OWIN and Katana OWIN
= Specification Katana = MS Implementation https://docs.microsoft.com/en-us/aspnet/aspnet/overview/owin- and-katana/getting-started-with-owin-and-katana
3.
OWIN Middleware Middleware 2Middleware
1 Web App Code Code Code Code Code
4.
Usage •Authentication •Logging •Input Message Handling •Output
Message Handling •etc
5.
Demo
6.
Custom Middleware •MVC Individual
Login •Bot Builder v4
7.
Authentication Middleware 2Middleware 1
Web App Code Code Code Code Code
8.
Example •MVC Individual Login •Bot
Builder v4
9.
Reference •LINE Login : https://github.com/kenakamu/line-login- sdk-csharp •LINE
Channel Connector: https://github.com/kenakamu/LINEChannelC onnector
Download now