変 更 履 歴 Biz メール SSO 連 携 サービス IF 仕 様 書 変 更 年 月 変 更 内 容 1 2012-04-05 新 規 作 成 ii



Similar documents
購買ポータルサイトyOASIS簡易説明書 b

ALG ppt

untitled

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

1. 会 員 情 報 の 照 会 / 変 更 ご 登 録 の 会 員 情 報 の 確 認 および 変 更 できます (1) 左 側 のサブメニューで[ 基 本 情 報 ]を 選 択 すると お 客 様 の 基 本 情 報 が 表 示 します (1) (2) [ 変 更 ] [ご 登 録 回 線 の

V-CUBE One

1. 目 次 1 目 次 7 会 員 検 索 申 込 2 ログイン 方 法 ( 初 回 ) 8 活 動 状 況 ( 申 込 申 受 お 見 合 い 管 理 ) 3 ログイン 方 法 (2 回 目 以 降 ) 9 活 動 状 況 ( 不 成 立 履 歴 削 除 ) 4 パスワードを 忘 れた 時 は

Microsoft Word - Active.doc

目 次 1. ログイン/ログアウト 1.1 ログインする p ログアウトする p.3 2. 受 講 一 覧 画 面 p.4 3. 授 業 ページの 閲 覧 3.1 授 業 ページへの 遷 移 p 授 業 資 料 を IT s class.からダウンロードする p

Biz eスケジューラ【アドバンスト版】初期設定・操作マニュアル

Java演習(4) -- 変数と型 --

説明会資料 JBA新会員登録システムでの登録作業

U/Cサーバ 業務システム間転送プログラムインターフェース仕様書

この 章 では 電 子 入 札 システムをご 利 用 いただくための 事 前 準 備 について 説 明 します 事 前 準 備 と して ID 初 期 パスワードの 確 認 初 期 パスワード 初 期 見 積 用 暗 証 番 号 の 変 更 IC カード 登 録 またはICカード 更 新 を 行 っ

スライド 1

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

電子申告直前研修会(所得税編)

博 士 人 材 データベースの 概 要 文 部 科 学 省 科 学 技 術 学 術 政 策 研 究 所 (NISTEP)では 博 士 人 材 データベース(DB)の 構 築 を 進 め ています この 機 会 にぜひ データベースへの 登 録 をお 願 いいたします 背 景 と 目 的 我 が 国

目 次 画 面 遷 移 図 1.ログイン 画 面 2. 画 面 構 成 3.メニュー 4.タスク 一 覧 4-1.タスク: 新 規 4-2.タスク: 閲 覧 4-3.タスク: 更 新 5.タスク 検 索 6. 通 知 メール 6-1. 通 知 メール: 新 規 / 修 正 7. 連 絡 事 項 7-

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

タイトル位置

WebAlertクイックマニュアル

目 次 機 能 概 要 配 信 管 理 1. メールの 配 信 履 歴 と 予 約 を 確 認 する

電子申告簡易マニュアル【所得税実践編】

5-2.操作説明書(支店連携)_xlsx

Microsoft PowerPoint - c3_op-manual.pdf

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

スライド 1

BizDataBank とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について BizDataBank サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと

目 次 1 ご 利 用 の 流 れ GRIDY 名 刺 CRM アプリケーションをダウンロードする GRIDY 名 刺 CRM の 設 定 ( 管 理 者 用 ) GRIDY 名 刺 CRM を 利 用 する GRIDY SFA で 名 刺

接続試験実施要領【障害者総合支援法(平成27年4月報酬改定)対応】

目 次 1.はじめに 書 式 の 説 明 表 紙 スケジュール 組 入 れ 基 準 併 用 禁 止 薬 併 用 注 意 薬 同 種 同 効 薬 医 師 モニタリング..

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

本 操 作 説 明 書 について 本 操 作 説 明 書 は 物 品 電 子 調 達 システム 入 札 参 加 資 格 審 査 申 請 についての 操 作 を 説 明 したものです 動 作 環 境 本 アプリケーションは 以 下 の 環 境 にて 動 作 致 します OS 日 本 語 Microso

システム 概 要 1. スタッフ は スタッフログインすることで 中 古 車 の 基 本 情 報 を ことができます また 画 像 ファイルを 登 録 / 削 除 することができます 2. は ログインすることで My Pageの 登 録 者 情 報 を 閲 覧 することができます 3. は ログイ

入 札 参 加 資 格 申 請 システム 操 作 マニュアル 入 札 参 加 資 格 の 資 格 有 効 ( 変 更 ) 日 を 迎 えると 追 加 届 の 登 録 ができるようになります ( 入 札 参 加 資 格 申 請 の 定 時 受 付 では いずれかの 申 請 先 団 体 から 入 札 参

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

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

端 末 型 払 い 出 しの 場 合 接 続 構 成 図 フレッツ グループから 払 出 されたIPアドレス /32 NTT 西 日 本 地 域 IP 網 フレッツ グループ フレッツ グループから 払 出 されたIPアドレス /

PowerPoint プレゼンテーション

<はじめに> この 手 順 書 では 社 労 夢 を 用 いてe-Govの 社 会 保 険 様 式 記 入 方 式 の 一 括 申 請 の 手 順 について 説 明 させていただきます ⅰ 氏 名 変 更 届 2ページから ⅱ-1 被 扶 養 者 ( 異 動 ) 届 3ページから ⅱ-2 3 第 号

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

2. 更 新 内 容 下 記 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の OS と Web ブラウザを 追 加 しました Windows 10 Microsof

TeleOffice 3.0 Lync 2 TO

【提供条件書】ギガ学割

Ver.30 改 版 履 歴 版 数 日 付 内 容 担 当 V /09/5 初 版 発 行 STS V /0/8 証 明 書 バックアップ 作 成 とインストール 手 順 追 加 STS V /0/7 文 言 と 画 面 修 正 STS V..30 0//6

目 次 利 用 に 際 しての 注 意 事 項... ユーザー 登 録... ログイン... 課 題 申 請... 5 装 置 予 約... 6 ライセンス 取 得 方 法... 7 利 用 料 金 の 確 認 ( 準 備 中 ) 外 部 発 表 登 録 の 方 法... 5 < 附

 

スライド 1

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

目 次 1 インストール 手 順 プログラム データファイルのインストール Microsoft Access2013Runtime SP1(32bit) 版 のインストール 基 本 操 作 ログイン メニュー...

スライド 1

目 次 はじめに アプリケーションのインストール 初 期 設 定 電 話 帳 を る 電 話 帳 の 種 類 社 内 電 話 帳 共 有

~ 目 次 ~ 1. 履 修 登 録 のながれ 1 2. 利 用 可 能 な 機 能 について 2 3.Web 履 修 登 録 画 面 へのログイン ログアウト 方 法 3 4. 予 備 登 録 ( 定 員 設 定 科 目 の 履 修 ) (1) 予 備 登 録 5 (2) 予 備 登 録 状 況

Cloud Disk とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について Cloud Disk サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと 本

WebAlertクイックマニュアル

PowerPoint Presentation

PowerPoint プレゼンテーション

G-Web操作マニュアル

目 次 電 子 申 請 を 使 用 した 申 請 の 流 れ 1ページ 申 請 書 ( 概 算 保 険 料 申 告 書 )の 作 成 2ページ 作 成 した 申 請 書 の 送 信 31ページ 状 況 照 会 電 子 納 付 を 行 う 62ページ 返 送 書 類 の 取 得 75ページ お 問 い

文科省様式3-2集計オプションマニュアル

研究者総覧システム

研究者情報データベース

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

Gmail 利用者ガイド

Bizメール&ウェブ エコノミー メール設定ガイド

PowerPoint プレゼンテーション

Tohtech Career Navi

ホワイトワークスタイルの ご提案

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

1

<4D F736F F D C B838B91CE8DF491808DEC837D836A B76312E342E646F63>

別 紙 メールシステムの 変 更 について 設 定 手 順 について および 別 紙 4 Office 65 アドレス 帳 移 行 手 順 について を 参 考 に 必 ず 移 行 作 業 を 実 施 ください 転 送 設 定 の 移 行 作 業 を 実 施 されてい ない 場 合 月 4 日 (

Microsoft Word - セキュアMyNUMBER_詳細マニュアル_ docx

郵 便 為 替 により 公 売 保 証 金 を 納 付 する 場 合 郵 便 為 替 証 書 は 発 効 日 から 起 算 して 175 日 を 経 過 していないものに 限 ります 4) 現 金 及 び 銀 行 振 出 の 小 切 手 で 平 川 市 に 直 接 納 付 銀 行 振 出 の 小 切

Altium Designer インストール Altium Designer のインストール 方 法 について ご 確 認 ください 弊 社 Altium NOTE サイトのダウンロードページにも 導 入 ガイドブックを 用 意 しております

治 験 実 施 管 理 システム NMGCP 向 け Excel 形 式 プロトコール 作 成 手 順 書 V4.0.3 対 応 版 第 1 版 株 式 会 社 富 士 通 アドバンストエンジニアリング All Rights Reserved,Copyright 株 式 会 社 富 士 通 アドバン

はじめに 携 帯 電 話 PHS 契 約 件 数 の 推 移 携 帯 保 有 台 数 9,600 万 突 破 第 3 世 代 携 帯 電 話 の 契 約 数 の 推 移 70% 以 上 が 第 3 世 代 携 帯 インターネット 利 用 人 口 及 び 人 口 普 及 率 の 推 移 利 用 人 口

SoftBank 202F 取扱説明書

BizDataBank とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケー ション(オンラインストレージ)です 本 資 料 について BizDataBank サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと

HDC-EDI BaseのAny変換における閏年の取り扱いに関する重要なお知らせ

Microsoft Word - FrontMatter.doc

ozzio drive とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケ ーション(オンラインストレージ)です 本 資 料 について ozzio drive サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアン ト

PowerPoint プレゼンテーション

「給与・年金の方」からの確定申告書作成編

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ

みずほWEB帳票サービス 操作マニュアル マスタユーザが行う管理業務

設定フロー ★印は必須の設定です

2 課 題 管 理 ( 科 学 研 究 費 補 助 金 ) 画 面 が 表 示 されます 補 助 事 業 期 間 終 了 後 欄 の[ 入 力 ] をクリックします [ 入 力 ]ボタンが 表 示 されていない 場 合 には 所 属 する 研 究 機 関 の 事 務 局 等 へお 問 い 合 わせく

PowerPoint プレゼンテーション

Vol.7

2 科 学 研 究 費 助 成 事 業 のトップページ 画 面 が 表 示 されます [ 研 究 者 ログイン]をクリック します 掲 載 している 画 面 は 例 示 です 随 時 変 更 されます 3 科 研 費 電 子 申 請 システムの 応 募 者 ログイン 画 面 が 表 示 されます e

<4D F736F F D204F432D434F4D E815B D836A B81698BA697CD89EF8ED A2E646F6378>

: : : TSTank 2

年齢別人数計算ツールマニュアル

ez_meishi.ppt

HTG-35U ブルーバック表示の手順書 (2014年12月改定)

180404

Transcription:

Biz メール シングルサインオン 連 携 サービス IF 仕 様 書 第 1.0 版 NTT コミュニケーションズ 株 式 会 社 i

変 更 履 歴 Biz メール SSO 連 携 サービス IF 仕 様 書 変 更 年 月 変 更 内 容 1 2012-04-05 新 規 作 成 ii

目 次 1 はじめに...4 1.1 本 書 の 目 的...4 2 SSO(シングルサインオン)...5 2.1 機 能 概 要...5 2.2 SSO リダイレクト 詳 細...5 2.3 認 証 用 生 成 値 の 生 成 方 法...6 2.4 ドメイン 追 加 時 の 手 順...7 2.5 SSO エラー 発 生 時 の 切 り 分 け 手 順...7 2.6 遷 移 先 URL...7 2.7 SSO 用 JSP のサンプル...7 iii

1 はじめに 1.1 本 書 の 目 的 本 書 は Biz メールサービスへのシングルサインオン( 以 下 SSO)を 実 現 するための 手 順 について 記 述 する 4

2 SSO(シングルサインオン) 2.1 機 能 概 要 通 常 Biz メールのメールクライアントを 利 用 する 場 合 ユーザは Biz メールサーバ への 認 証 行 為 が 必 要 となるが ユーザのメールアドレスが 連 携 システムで 認 証 された 場 合 は Biz メールサーバに 対 して 内 部 的 に 認 証 処 理 を 行 うことにより ユーザに Biz メー ルサーバへの 認 証 行 為 を 行 わせることなく Biz メールのメールクライアントを 利 用 させ ることができる SSO 機 能 で 認 証 させるにはBiz メール 側 で 認 証 するために 必 要 なパラメータの 生 成 を 行 い Biz メールに 対 してリダイレクトする 必 要 がある 連 携 システムから Biz メール へ SSO する 際 の 処 理 遷 移 について 図 1に 示 す User 連 携 システム Biz メール Biz メール 起 動 SSO リダイレクトURL 生 成 SSO リダイレクト 先 URL を リターン SSO 処 理 SSO 認 証 完 了 ログイン 後 操 作 図 1 : SSO 処 理 遷 移 2.2では 生 成 するパラメータおよびリダイレクト 方 法 について 記 述 する 2.2 SSO リダイレクト 詳 細 リダイレクト 先 の URL のフォーマットは 以 下 のフォーマットとなる http://<biz メールホスト 名 >/service/preauth? account={account-identifier& by={by-value& timestamp={time& expires={expires& preauth={computed-preauth redirecturl={redirection-url 5

表 1 : リダイレクト URL パラメータ 一 覧 # パラメータ 必 須 内 容 1 account- identifier メールアドレス 2 by-value name 固 定 3 time 現 在 時 刻 のミリ 秒 1 4 expires 0 固 定 5 computed-preauth 認 証 用 生 成 値 (2.3 認 証 用 生 成 値 の 生 成 方 法 ) 6 redirection-url 遷 移 先 URL(2.36 遷 移 先 URL) 1:シングルサインオン 処 理 を 行 うサーバのシステム 時 刻 との 差 が 前 後 5 分 以 内 に 収 ま っていなければエラーとなる 2.3 認 証 用 生 成 値 の 生 成 方 法 認 証 用 生 成 値 を 生 成 する 手 順 は 以 下 のとおり 1 account by expires timestamp の 値 を で 連 結 した 文 字 列 を 生 成 2 連 結 した 文 字 列 を SHA-1 HMAC で PreAuthKey( 後 述 )を 使 用 し 暗 号 化 し 16 進 数 文 字 列 に 変 換 2.3.1 文 字 列 の 連 結 表 2のパラメータの 値 より 文 字 列 を 連 結 する 表 2 : 連 結 文 字 列 の 設 定 値 # パラメータ 値 1 account john.doe@domain.com 2 by name 3 expires 0 4 timestamp 1135280708088 [ 連 結 文 字 列 の 例 ] john.doe@domain.com name 0 1135280708088 2.3.2 SHA-1 HMAC で 暗 号 化 し 16 進 数 文 字 列 に 変 換 2.3.1 で 連 結 した 文 字 列 を 元 に 弊 社 より 別 途 提 示 させていただく PreAuthKey を 使 用 し 暗 号 化 処 理 を 行 う 連 結 した 文 字 列 を PreAuthKey で 暗 号 化 し 16 進 数 の 文 字 列 に 変 換 する hmac("john.doe@domain.com name 0 1135280708088", "6b7ead4bd421836e8cf0379cd6c1a04acc127abd07c8ee4b61023e19220e929c"); 認 証 用 生 成 値 : b248f6cfd027edi45c5h69f8490125k04772f844 PreAuthKey 及 び 認 証 用 生 成 値 はサンプル 生 成 した 認 証 用 生 成 値 を 元 に2.2のフォーマットに 従 い リダイレクトすることでシン グルサインオンが 可 能 となる 6

2.4 ドメイン 追 加 時 の 手 順 PreAuthKey はドメイン 単 位 で 必 要 となるため 新 たなドメインを 追 加 する 場 合 は 新 ドメインでシングルサインオン 連 携 サービスの 申 し 込 みをする 必 要 がある 2.5 SSO エラー 発 生 時 の 切 り 分 け 手 順 2.6 遷 移 先 URL SSO 成 功 後 の 遷 移 先 画 面 はパラメータの redirecturl で 指 定 する 指 定 できる 値 について 表 3 に 示 す 表 3 : 遷 移 先 URL の 設 定 # パラメータ SSO 成 功 後 の 遷 移 先 画 面 1 省 略 時 アドバンスト 版 2 /webmail/h/ 標 準 版 3 /webmail/m/ スマートフォン 画 面 2.7 SSO 用 JSP のサンプル <%@ page contenttype="text/html; charset=ms932" %> <%@ page import="java.security.invalidkeyexception" %> <%@ page import="java.security.nosuchalgorithmexception" %> <%@ page import="java.security.securerandom" %> <%@ page import="java.util.hashmap" %> <%@ page import="java.util.map" %> <%@ page import="java.util.iterator" %> <%@ page import="java.util.treeset" %> <%@ page import="javax.crypto.mac" %> <%@ page import="javax.crypto.secretkey" %> <%! // preauth 定 義 開 始 // preauthkey( 以 下 はサンプル)を 指 定 する public static final String DOMAIN_KEY = "6b7ead4bd421836e8cf0379cd6c1a04acc127abd07c8ee4b61023e19220e929c "; public static String generateredirect(httpservletrequest request, String name) { HashMap params = new HashMap(); String ts = System.currentTimeMillis()+""; params.put("account", name); params.put("by", "name"); // needs to be part of hmac params.put("timestamp", ts); params.put("expires", "0"); // means use the default String preauth = computepreauth(params, DOMAIN_KEY); + returnrequest.getscheme()+"://"+request.getservername()+":"+request.getserverport()+"/service/preauth/?" "account="+name+ "&by=name"+ "&timestamp="+ts+ "&expires=0"+ 7

"&preauth="+preauth; public static String computepreauth(map params, String key) { TreeSet names = new TreeSet(params.keySet()); StringBuffer sb = new StringBuffer(); for (Iterator it=names.iterator(); it.hasnext();) { if (sb.length() > 0) sb.append(' '); sb.append(params.get(it.next())); return gethmac(sb.tostring(), key.getbytes()); private static String gethmac(string data, byte[] key) { try { ByteKey bk = new ByteKey(key); Mac mac = Mac.getInstance("HmacSHA1"); mac.init(bk); return tohex(mac.dofinal(data.getbytes())); catch (NoSuchAlgorithmException e) { throw new RuntimeException("fatal error", e); catch (InvalidKeyException e) { throw new RuntimeException("fatal error", e); static class ByteKey implements SecretKey { private byte[] mkey; ByteKey(byte[] key) { mkey = (byte[]) key.clone();; public byte[] getencoded() { return mkey; public String getalgorithm() { return "HmacSHA1"; public String getformat() { return "RAW"; public static String tohex(byte[] data) { StringBuilder sb = new StringBuilder(data.length * 2); for (int i=0; i<data.length; i++ ) { sb.append(hex[(data[i] & 0xf0) >>> 4]); sb.append(hex[data[i] & 0x0f] ); return sb.tostring(); private static final char[] hex = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'; // preauth 定 義 終 了 %> <% // Preauth メインロジック 開 始 try { String account = request.getparameter("account"); //---------------------------------------------------- // 他 システム 認 証 (POP など) //---------------------------------------------------- //---------------------------------------------------- // 他 システム 認 証 が OK の 場 合 は 8

// Biz メールサーバ 認 証 OK として preauth にリダイレクトする //---------------------------------------------------- String redirect = generateredirect(request, account); response.sendredirect(redirect); catch (Exception ex) { // 例 外 が 発 生 した 場 合 の 処 理 finally { // finally 処 理 // Preauth メインロジック 終 了 %> 9