Tag: Server

SharePoint Add-ins: On-Premises と Office 365 で動く Add-in を作成するには (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 の開発 […]

OAuth 2 Token (JWT) の Decode

ご参考のため、OAuth で使用する Id Token の Decode (または Parse) プログラムを掲載しておきます。(RFC 4648 に従って Encode されています。) なお、OAuth の仕様では、id token についてこの JWT フォーマット (RFC 7519 参照) を使用していますが、Azure AD では独自に登録された custom api でも verify できるよう、id token と同じフォーマットの access […]

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)]   […]

Windows 8 store apps と SharePoint 2013 の連携アプリケーション開発

こんにちは。 SharePoint 2013 の登場によって、SharePoint と接続するアプリケーションの実現範囲は大きく広がりました。そこで今回は、 こうした SharePoint と接続する Windows 8 store application を構築する際に陥りそうなポイントやノウハウを簡単にまとめてみたいと思います。 ここでは Search を例に紹介しますが、SharePoint 2013 からは、アイデア次第で、SharePoint が持っている機能を活用したさまざまなアプリケーションが構築可能です。   On-Premise の場合の認証 (Authentication) 例えば、SharePoint の WCM を使った Internet Site のような一般消費者向けの匿名アクセス (Anonymous) のサイトでは問題となりませんが、企業内やクラウド […]

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 の開発 […]

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 の Cross-domain library

最新の 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 の開発 […]