こんにちは。 SharePoint 2013 では Search を活用した高度なアプリケーションがより柔軟に構築可能になっており、例えば、Windows Azure Virtual Machines (Azure VM) を使った Search-driven な商品検索サイトなど、高度な Web 上の検索サービスが、設定によって容易に構築できます。 今回は、以前、「Windows 8 store apps と SharePoint 2013 の連携アプリケーション開発」の投稿でも紹介した Managed Navigation を使った Search サイト (下図) の構築方法を解説したいと思います。 まったくプログラミングの話ではありませんが […]
Identity and Access Tool で STA (UI components) の Error が出る場合 (ハンズオン参加者の皆様へ)
環境 : Identity and Access Tool version 1.0.2 Visual Studio 2012 こんにちは。 前回の投稿に続き、謝罪の 2 つ目です。 まずは、今週月曜の「シングル・サインオンを使用したクラウド アプリケーション開発編」のハンズオン・ラボにご参加いただいた皆様、ありがとうございました。AD + AD FS 環境は、12 月中はそのまま置いておきますので、どうぞご活用ください。(Fiddler などで、どのような情報がやりとりされているか、ご確認ください。なお、説明の時間がなかったのですが、イントラからつないだ場合には、Windows 認証によってトークンが発行されて戻ってくるため、皆さんで確認したような Basic 認証、ダイジェスト認証や、フォーム認証などのログイン画面は表示されず、Windows のドメイン ユーザーを使って Web アプリケーションにログインできます。) さて、このハンズオン・ラボでハマった、「呼び出しスレッドは、多数の UI […]
Azure Cloud Service の WebRole で効率的な Timer 処理をする
こんにちは。 昨日は、Web アプリケーションのパフォーマンス改善 (スレッドの有効活用とテスト方法) のハンズオン・ラボにご参加いただき、ありがとうございました。そして、また、失敗してしまいました。申し訳ありません ! すご~く気になったので、今朝調査しました。(気になって、夜も眠れませんでした . . .) まず、ハンズオン参加者の皆様が昨日アクセスした「重いサービス」は、多くの負荷に耐えられるよう、ASP.NET MVC 2 の手法を使って、下記の通り非同期で記述していました。(というか、前日 気になって、以下の通り書き換えました。そして、すみません、これが仇となりました。) . . . using System.Threading; . . . public class HomeController : AsyncController { [AsyncTimeout(45000)] […]
SharePoint Add-ins : App part の開発
最新の SharePoint 開発については SharePoint Framework を参照してください。(この開発手法は、古い情報です。) SharePoint Add-ins 開発 概要 .NET CSOM を使ったプログラミングと認証 Cross-domain library を使ったプログラミング App Part の開発 List Definition の開発と Client Side Rendering (CSR) Remote Event Receiver の開発と Debug UI Custom Action の開発 […]
Azure Active Directory の SSO 開発 (ASP.NET Tools for Windows Azure Active Directory 編)
Visual Studio 2013 を使用した SSO 開発については「Azure Active Directory の SSO 開発 (Visual Studio 2013 編)」を参照してください。(この投稿は、古い情報です。) 環境 : Windows Azure Active Directory (AAD) Developer Preview Visual Studio 2012 ASP.NET and Web Tools 2012.2 […]
SharePoint Add-ins: .NET CSOM を使ったプログラミングと認証 (Authentication)
最新の SharePoint 開発については SharePoint Framework を参照してください。(この開発手法は、古い情報です。) SharePoint Add-ins 開発 概要 .NET CSOM を使ったプログラミングと認証 Cross-domain library を使ったプログラミング App Part の開発 List Definition の開発と Client Side Rendering (CSR) Remote Event Receiver の開発と Debug UI Custom Action の開発 […]
SharePoint アドイン (SharePoint Add-ins) の動作と概要
最新の SharePoint 開発については SharePoint Framework を参照してください。(この開発手法は、古い情報です。) SharePoint Add-ins 開発 概要 .NET CSOM を使ったプログラミングと認証 Cross-domain library を使ったプログラミング App Part の開発 List Definition の開発と Client Side Rendering (CSR) Remote Event Receiver の開発と Debug UI Custom Action の開発 […]
Azure AD (Entra ID) の Graph API の活用
注意 : Azure Active Directory Graph は今後サポートされません。代わりに Microsoft Graph を使用してください。(同等の Azure AD 管理用の API が提供されています。) 開発者にとっての Azure Active Directory (Microsoft Entra ID) Azure Active Directory とは (事前準備) Web SSO 開発 – .NET […]
Azure Active Directory の SSO 開発 (Identity and Access Tool 編)
Visual Studio 2013 を使用した SSO 開発については「Azure Active Directory の SSO 開発 (Visual Studio 2013 編)」を参照してください。(この投稿は、古い情報です。) 環境 : Office 365 Enterprise Windows Azure Active Directory (AAD) Developer Preview Visual Studio 2010 (または Visual […]
Azure Active Directory (Entra ID) 連携開発
こんにちは。 ここでは、Azure Active Directory について、セットアップ方法やプログラム コードなどを開発者の視点で紹介します。(数回にわけて紹介します。) まず今回は、Azure Active Directory の位置づけと、利用環境に関する基本情報を記載します。 開発者にとっての Azure Active Directory (Microsoft Entra ID) Azure Active Directory とは (事前準備) Web SSO 開発 – .NET 編 (WS-Fed) Web SSO 開発 […]