BT

MicrosoftがCordova向けのAzure Active Directoryプラグインを発表

| 作者: Sergio De Simone フォローする 12 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2015年4月26日. 推定読書時間: 1 分 |

原文(投稿日:2015/04/07)へのリンク

MS Open TechはCordovaプラグイン発表した。これによって開発者は、Android、iOS、Windows Store、Windows Phone向けアプリでActive Directory Authenticationを使って、Office 365やAzure、Graph APIにアクセスできる。

Vittorio Bertocci氏はADAL向けのCordovaプラグインについて、CordovaアプリでADAL JSを使いたいという開発者の要望に答えたものだ、と説明している。氏によれば、ADAL JSはSPAアプリ開発で使われており、このような環境では、環境に適したすべての制約を強制される。例えば、"ブラウザサンドボックス、暗黙のフローでのリフレッシュトークンの欠如など"だ。ADAL向けのCordovaプラグインはこのような制限に対処する必要はない。ホストのプラットフォームの認証機能との統合を提供するからだ。例えば、ADALの非同期トークンを取得するJavaScriptのコードはiOSのKeychainに保存される。Windows Phoneの場合は、Windows Store Isolated Storageだ。これは、このプラグインがiOS、Android、Windows Store、Windows Phoneの既存のネイティブライブラリのラッパとして動作することにより実現されている。

サンプルとしてAzureチームはマルチプラットフォームのシングルコードベースのサンプルアプリを提供している。このアプリは、

  • Azure Active Directory (AAD)のユーザがOAuth 2.0プロトコルを通じて、JWTアクセストークンを取得できる。
  • トークンをAADのGraph APIへ送信し、ユーザ認証を行って、ユーザについての情報を取得する。

サンプルアプリ"おもちゃ"みたいなものだ、とBertocci氏は言うが、"如何にコードが完結になるか"を示している。このサンプルアプリでは、200行に満たないJavaScriptのコードで、Azure Active Directory APIへリクエストを送り、コールバックを処理し、結果を描画している。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT