intra-mart Accel Platform

Similar documents
intra-mart Accel Platform — OAuth認証モジュール 仕様書   初版  

OSSTechプレゼンテーション

intra-mart Accel Collaboration — Collaboration共通 ユーザ操作ガイド   第7版  

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

はじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下 PFID) とパスワードを保存したり処理したりすることなく PFID

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版  

— OpenRulesモジュール 2017 Summer リリースノート   初版  

intra-mart Accel Platform — OAuth プログラミングガイド   初版  

— OpenRulesモジュール 2017 Summer リリースノート   第2版  

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

OpenRulesモジュール

OpenRulesモジュール

intra-mart Accel Platform — IM-FileExchange 管理者操作ガイド   第3版  

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第3版  

intra-mart Accel Collaboration — インフォメーション ユーザ操作ガイド   第11版  

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

自己紹介 氏縄武尊 (Ujinawa Takeru) Work 株式会社オージス総研テミストラクトソリューション部 4 年目認証 認可 ID 管理 PKI OpenID Foundation Japan EIWGメンバー Favorite Spec: OpenID Connect, OAuth2.0

— intra-martで運用する場合のセキュリティの考え方    

intra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書   第2版  

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

intra-mart Accel Platform

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第5版  

今後の認証基盤で必要となる 関連技術の動向 株式会社オージス総研テミストラクトソリューション部八幡孝 Copyright 2016 OGIS-RI Co., Ltd. All rights reserved.

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

<4D F736F F F696E74202D204A4E E718F9096BC574795D78BAD89EF8E9197BF5F8CF68A4A97702E >

TGBrowserユーザマニュアル

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

証明書ダウンロードシステム操作手順書 (ios) 第 1.15 版 証明書ダウンロードシステム 操作手順書 (ios) Ver1.15 セキュアネットワークサービス 2018 年 10 月 29 日 セキュアネットワークサービス 1 DLS-SNT-IOS-V1.15

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

— IM-SecureSignOn for Accel Platform 2017 Winter リリースノート   第2版  

intra-mart ワークフローデザイナ

クライアントソフトの導入方法 (macos 版 ) 日本医師会 ORCA 管理機構株式会社

intra-mart Accel Platform — PCとスマートフォンの機能差異   第5版  

HDC-EDI Base Web/deTradeII送受信機能起動時におけるJava8のセキュリティ警告とその回避策について

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

— IM-SecureSignOn for Accel Platform 2016 Spring リリースノート   第2版  

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ ( で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar

PowerPoint プレゼンテーション

intra-mart Accel Platform

intra-mart Accel Platform — OData 連携チュートリアルガイド   初版  

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第3版  

intra-mart Accel Platform — Office 365 連携プログラミングガイド   初版  

2 WHITE PAPER: OAUTH ca.com/jp OAuth 3 OAuth 4 OAuth 6 OAuth OAuth 8 CA API Gateway OAuth 9 OAuth Toolkit 10 CA API Gateway 2-legged OAuth 3-leg

— intra-mart Accel Documents Timestamp Option 2016 Summer リリースノート   初版  

Microsoft Word - Gmail-mailsoft_ docx

改版履歴 版数 日付 内容 担当 V /0/27 初版発行 STS V..0 20/03/04 トラブルシューティング改訂 STS P-2

Kerberos の設定

項番 現象 原因 対応手順書など 4 代理店コードでのダウンロード時に以下のメッセージの画面が表示される サービス時間外のため 現在 このサービスはご利用になれません 当機能のサービス時間外です 以下の時間帯にダウンロードしてください 月曜日 ~ 金曜日 7:00~21:00 土曜日 7:00~17

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

IM-BIS for Accel Platform — Office365 for IM-BIS 連携ガイド   第2版  

HDC-EDI Base deTradeII送受信機能起動時におけるJava8のセキュリティ警告とその回避策について

Microsoft Word - GoNET-MIS_評価環境構築マニュアル_ver docx

Googleカレンダー連携_管理者マニュアル

IM-SecureSignOn

Microsoft Word - HULFT-WebConnectサービス仕様書_V2.2_改訂版

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第2版  

管理者ガイド

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

HULFT-WebConnect サービス仕様書

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

目次 既存アカウントにモバイルライセンスキーコードを追加 ライセンスキーコードを追加 ポータルへモバイルデバイスを追加 電話番号の入力ルール /AU 端末の制限 ( 留意事項 ) ダウンロードリンクの通知 (SMS 配信 )/ 子デバイスキー生成 モバイルデバイスへのソフトウェアダウンロード ダウン

metis ami サービス仕様書

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第4版  

POWER EGG 3.0 Office365連携

SeciossLink クイックスタートガイド

変更履歴 日付 ver 変更箇所 変更内容 2016/8/ 新規作成 2017/1/ 全体 参照 以下 等に係る記載揺れの統一 2017/2/ 全体 参照先の記載を修正 2017/5/ ASM に情報登録 リンクの URL を修正 参考リンク集

SinfonexIDaaS機能概要書

Microsoft Word - Android認証設定手順(EAP-TLS)1105.doc

Active Directory フェデレーションサービスとの認証連携

更新用証明書インポートツール 操作マニュアル 2011 年 10 月 31 日 セコムトラストシステムズ株式会社 Copyright 2011 SECOM Trust Systems CO.,LTD. All rights reserved. P-1

MC3000一般ユーザ利用手順書

— IM-PDFTimeStamper for Accel Platform 2018 Spring リリースノート   第3版  

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

intra-mart e-Builder ver 5

クライアント証明書導入マニュアル

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

目次 1. ユーザー登録 ( 初期セットアップ ) を行う Office365 の基本的な動作を確認する... 6 Office365 にログインする ( サインイン )... 6 Office365 からサインアウトする ( ログアウト )... 6 パスワードを変更する... 7

OS の bit 数の確認方法 - Windows0 及び Windows8. Windows のコントロールパネルを開きます Windows0 の場合 スタート から Windows システムツール の コントロールパネル をクリックします Windows8. の場合 スタート から PC 設定

改版履歴 版数 日付 内容 担当 V /5/26 初版発行 STS V /7/28 動作条件の変更 STS メール通知文の修正 V /2/7 Windows8 の追加 STS V /2/2 Windows8. の追加 STS V

項目 1. 画面デザイン変更 画面デザイン変更 ( ホーム ) 画面デザイン変更 ( ファイル一覧 ) 画面デザイン変更 ( 管理画面 )[ 管理者機能 ] 画面デザイン変更 ( ユーザー管理 )[ 管理者機能 ] 2. クライアントアクセス制限 クライアントアクセス制限 [ 管理者機能 ] 3.

CA Federation ご紹介資料

リバースプロキシー (シングル構成) 構築手順

変更履歴 版数 修正日 修正箇所 修正内容 /7/27 初版 /12/4 - プロパティを修正 2 / 10

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

メール誤送信対策<利用者編> ご利用の手引き

目次 第 1 章 環境構築 システム概要 ロードバランサ ジーンコードサーバー コンテンツサーバー (PC サイトサーバー ) コンテンツサーバー (PC サイトサーバー ) DNS... 6

シスコ以外の SIP 電話機の設定

KDDI Smart Mobile Safety Manager ios キッティングマニュアル 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

Transcription:

目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top

目次 改訂情報はじめに本書の目的対象読者本書の構成概要 OAuthとは で提供している認証フロー認可コードによる認可インプリシットグラントアクセストークンの更新 で提供しているエンドポイントアクセストークンの有効期限と更新方法アクセストークンの有効期限の設定方法 2

改訂情報 変更年月日 変更内容 2014-12-01 初版 3

はじめに 本書の目的 本書では で提供する OAuth 認証機能の仕様について述べます 対象読者 本書は 以下の条件を満たす人を対象としています を理解している OAuth 認証を利用したアプリケーションの利用者 以下のいずれかの条件を満たす OAuth 認証を利用したアプリケーションの開発者 Java を理解している開発者サーバサイド JavaScript を理解している開発者 本書の構成 本書は 以下のような内容で構成されています 概要 OAuth 2.0について説明しています で提供している認証フロー で提供している認証フローについて説明しています で提供しているエンドポイント で提供しているエンドポイントについて説明しています アクセストークンの有効期限と更新方法アクセストークンの有効期限と更新方法について説明しています 概要 OAuth とは OAuth (Open Authorization) は シンプルで標準的な方法でデスクトップやWebアプリケーションからセキュアにAPIへアクセスする認可を与えるオープンなプロトコルです ユーザは アプリケーションがリソースを参照する際にパスワードやその他の認証情報をそれらのアプリケーションにさらすことなくアクセスを許可することができます ではOAuth2.0の仕様に準拠した以下の認証フローを提供します 認可コードによる認可インプリシットグラントアクセストークンの更新 4

OAuth2.0 の仕様や用語については 以下を参照してください [RFC 6749 - The OAuth 2.0 Authorization Framework] で提供している認証フロー では以下の認証フローを提供しています 認可コードによる認可 インプリシットグラント アクセストークンの更新 それぞれの認証フローは 以下の場合に使用します 認可コードによる認可 Web アプリケーションから OAuth 認証を利用する場合に使用します インプリシットグラント ネイティブなモバイルやデスクトッププリケーションのようなクライアントアプリケーションから OAuth 認証を利用する場合に使用します アクセストークンの更新 発行されたアクセストークンの有効期限が切れ 新しいアクセストークンを取得する場合に使用します 認可コードによる認可 認可コードによる認可は クライアントアプリケーションがユーザに直接認可を要求する代わりに ユーザを認可サーバ ( intramart Accel Platform ) へリダイレクトさせ ユーザがリダイレクトして戻ってきた際に認可コードを取得します 認可コードは認可サーバで作成され クライアントアプリケーションにブラウザ経由で渡される ユーザのアクセス許可を表す短期 間のトークンです クライアントアプリケーションは認可コードとクライアントの認証情報を認可サーバに送りアクセストークンを取得します 認可コードによる認可フロー 1. ユーザがブラウザより クライアントアプリケーションを実行します 2. クライアントアプリケーションはユーザのブラウザに認可エンドポイントへリダイレクトするレスポンスを返します 3. 認可サーバはユーザ認証を行い クライアントアプリケーションのアクセス許可をたずねます 4. ユーザがアクセスを許可した場合 指定されたリダイレクト URI を用いて認可コードをクライアントアプリケーションに受け渡 5

します 5. クライアントアプリケーションは受け渡された認可コードを用いて トークンリクエストを送信します 6. 認可サーバは 認可コードおよびクライアントアプリケーションの認証情報 ( クライアントシークレット ) を検証し クライアントアプリケーションへアクセストークンおよびリフレッシュトークンを返却します 7. クライアントアプリケーションは取得したアクセストークンを用いて 上のリソースへアクセスします 8. はアクセストークンを検証してリソースを返却します 9. クライアントアプリケーションは取得したリソースを用いて処理を行い 結果をユーザへ返却します インプリシットグラント インプリシットグラントフローは モバイルやデスクトップ上で動作するクライアントアプリケーションで OAuth 認証を利用する場合 6

に使用します ユーザのコンピュータ または デバイスで実行されるアプリケーションではアプリケーション毎の共通の機密情報を安全に保護することができない可能性があります そのため インプリシットグラントフローではクライアントを認証せずにアクセストークンを発行します ( ただし クライアントにアクセストークンを渡す際に使用されるリダイレクトURIをもとに クライアントの身元が検証可能なこともあります ) インプリシットグラントフロー 1. ユーザがクライアントアプリケーションを実行します 2. クライアントアプリケーションはユーザのブラウザを起動して認可エンドポイントへリクエストを送信します 3. 認可サーバはユーザ認証を行い クライアントアプリケーションのアクセス許可をたずねます 4. ユーザがアクセスを許可した場合 指定されたリダイレクト URI を用いてアクセストークンをクライアントアプリケーションに受け渡します 5. クライアントアプリケーションは取得したアクセストークンを用いて 上のリソースへアクセスします 6. はアクセストークンを検証してリソースを返却します 7. クライアントアプリケーションは取得したリソースを用いて処理を行い 結果をユーザへ返却します 7

コラム インプリシットグラントフローでは リフレッシュトークンは発行されません アクセストークンの有効期限が過ぎた場合 再度上記の手順でアクセストークンを取得する必要があります アクセストークンの更新 認可サーバがクライアントアプリケーションにリフレッシュトークンを発行している場合 クライアントアプリケーションはアクセストー クンの有効期限が過ぎた際に リフレッシュトークンを用いてトークンの更新リクエストを送ることができます アクセストークンの更新フロー 1. クライアントアプリケーションは認可サーバにアクセストークンの更新リクエストを送信します 2. 認可サーバは リフレッシュトークンおよびクライアントアプリケーションの認証情報 ( クライアントシークレット ) を検証して新しいアクセストークンおよびリフレッシュトークンを返却します 古いアクセストークンおよびリフレッシュトークンは破棄されます 3. クライアントアプリケーションは取得した新しいアクセストークンを用いて 上のリソースへアクセスします 8

4. はアクセストークンを検証してリソースを返却します で提供しているエンドポイント では 以下のエンドポイントを OAuth クライアントに提供します 認可エンドポイント リソース所有者が 保護リソースへのアクセスを OAuth クライアントに許可するための許可 URL です https://<host>:<port>/<context_path>/oauth/authorize トークンエンドポイント OAuth クライアントが アクセス トークンとユーザ許可の付与を交換するトークン要求 URL です https://<host>:<port>/<context_path>/oauth/token トークン確認エンドポイント OAuth クライアントが 受け取ったアクセストークンが自分自身に発行されたトークンか確認するための確認 URL です https://<host>:<port>/<context_path>/oauth/token/verify 各エンドポイントの利用方法は OAuth プログラミングガイド - クライアントアプリケーションから OAuth 認証機能を利用する 方法 を参照してください アクセストークンの有効期限と更新方法 アクセストークンの有効期限はトークンを発行してから 1 時間になります 有効期限が切れた場合はアクセストークンを更新して新しいトークンを取得する必要があります 9

アクセストークンの更新方法は以下の通りです 1. 認可コードによる認可フローの場合リフレッシュトークンを利用して新しいトークンを取得します 詳しくは アクセストークンの更新 を参照してください 2. インプリシットグラントフローの場合アクセストークンを取得した際と同様の方法で新しいトークンを取得します 詳しくは インプリシットグラント を参照してください アクセストークンの有効期限の設定方法 OAuth 認証モジュールでは アクセストークンの有効期限をクライアント毎に設定できるようになっています アクセストークンの有効期限を変更する場合は 以下の設定ファイルを編集します ファイル名 oauth-client-details-config.xml 設定項目 <client-details> - <client-detail access-token-validity-seconds> 詳しい設定については 設定ファイルリファレンス - クライアント詳細設定 を参照してください 注意 アクセストークンの有効期限を長くした場合 トークンが漏洩した際のセキュリティリスクが高くなります 必要以上にアクセストークンの有効期限を長くしないようにしてください 10

11