Processtune Blog

Articles offered from Microsoft MVP for Development Technologies

Encapsulation of information affects an app flexibility – ASP.NET Core Options Pattern
Encapsulation of information affects an ...
Previous article ASP.NET Core Options Pattern describes overview ofASP.NET Core Options Patternthat enables information encapsulation and separation of business logic interest. This feature makes that...
ASP.NET Core Options Pattern
ASP.NET Core Options Pattern
A typical web application separates setting from the App. In the ASP .NET Core web app allows encapsulation and separation of an interest of setting using the options pattern. It allows enables contin...
How to set attributes of Azure Active Directory application for an app using JavaScript to authenticate users
How to set attributes of Azure Active Di...
The ‘implicit grant type’ is one of the several grant types of ‘The OAuth 2.0 Authorization Framework‘ which Azure Active Directory endpoint supports. An application requests an access token to Azure ...
Create .NET Core Library
Create .NET Core Library
The article ‘appsettings.json in C# .NET Core MVC web app‘ uses the code sample which accesses to Microsoft Graph API. The feature that accesses to Microsoft Graph API is very often used in many codes...
appsettings.json in C# .NET Core mvc web app
appsettings.json in C# .NET Core mvc web...
This article describes how to set configuration values and to acquire them in the controller of mvc web app. This article uses the code sample of the article ‘Programmable authentication flow for acce...
Programmable authentication flow for accessing to Microsoft Graph
Programmable authentication flow for acc...
It is good that an app access user resource using minimum permission. Microsoft Graph API provides a token restricted by a scope that has minimum permission to access domain resources. Therefore the a...
Preparing to create the app using programmable authentication flow
Preparing to create the app using progra...
In the case of creating RPA or an app executes function automatically,the article ‘Microsoft Graph API provides several grant types of The OAuth 2.0 Authorization Framework’describes that the ‘passwor...
Cognitive Services QnA Maker – Setting Azure Bot Service
Cognitive Services QnA Maker – Setting A...
Microsoft Azure Cognitive Services QnA Maker helps creating knowledge base which chatbot app uses. In case knowledge base created, it have to publish for chatbot app. Then create bot from Create Bot b...
Get user information of Azure Active Directory account using Microsoft Graph API
Get user information of Azure Active Dir...
Took a token at sign in using the ‘authorization code’ grant type authentication flow inthe previous article. So the token has the ‘user.read’ permission. Use the token, this article describes how to ...
Take token using 'authorized code' grant type of Microsoft Graph API
Take token using 'authorized code' grant...
Microsoft Graph API supports an authentication flow of The OAuth 2.0 Authorization Framework, there are four types of grant types of it (refer to the article). The ‘authorization code’ grant type is o...
How to acquire an authorization code for Microsoft Graph API with login feature of ASP.NET Core web app
How to acquire an authorization code for...
Microsoft Graph API provides a super-easy way to create an app that includes an authentication feature for the Azure Active Directory account. And Azure portal provides a code sample of various types ...
Download a client app includes an authentication feature for Azure Active Directory account
Download a client app includes an authen...
Microsoft Azure provides a super-easy way to create an app that includes an authentication feature for the Azure Active Directory account. There are only three steps, the first step is creating the Az...
Page 1
Page 2
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.