IM-LogicDesignerタスク一覧¶
改訂情報¶
変更年月日 | 変更内容 |
---|---|
2018-05-28 | 初版 |
はじめに¶
本書の目的¶
本書では、2段階認証の機能を利用したIM-LogicDesignerのタスクの仕様について説明します。 本製品を導入すると、IM-LogicDesignerのロジックフロー定義で利用できる2段階認証のタスクが追加されます。 ここでは、追加されたタスクの機能や入出力の仕様を記載します。
タスク一覧¶
2段階認証有効化¶
指定したユーザの2段階認証を有効化します。
指定したユーザコードの設定を有効化した後の2段階認証設定情報を返却します。 受取種別をメールアドレスで設定し、有効化します。 以下の何れかに該当するユーザは有効化の対象外となります。
- 既に設定が有効なユーザ
- プロファイルにメールアドレスが設定されていないユーザ
入力値
activateVerification <Object>
└─ userCd: <String> // 処理対象のユーザコード
出力値
activateVerification <Object>
├─ applicationAccount: <String> // アプリケーションアカウント
├─ applicationAccountType: <String> // アプリケーションアカウント種別("1": メールアドレス1, "2": メールアドレス2, "3": モバイルメールアドレス, "4": ユーザ指定)
├─ applicationType: <String> // アプリケーション種別
├─ codeReceiveType: <String> // コード受取種別("0": 未設定/無効, "1": メール通知, "2": アプリケーション通知)
├─ emailAddress: <String> // メールアドレス
├─ emailAddressType: <String> // メールアドレス種別("1": メールアドレス1, "2": メールアドレス2, "3": モバイルメールアドレス, "4": ユーザ指定)
└─ userCd: <String> // ユーザコード
2段階認証無効化¶
指定したユーザの2段階認証設定を無効にします。
入力値
invalidateVerification <Object>
└─ userCd: <String> // 処理対象のユーザコード
出力値
invalidateVerification <boolean> // 処理結果
2段階認証削除¶
指定したユーザの2段階認証設定を削除します。
入力値
deleteVerification <Object>
└─ userCd: <String> // 処理対象のユーザコード
出力値
deleteVerification <boolean> // 処理結果
2段階認証設定取得¶
指定したユーザの2段階認証設定を取得します。
入力値
getVerification <Object>
└─ userCd: <String> // 処理対象のユーザコード
出力値
getVerification <Object>
├─ applicationAccount: <String> // アプリケーションアカウント
├─ applicationAccountType: <String> // アプリケーションアカウント種別("1": メールアドレス1, "2": メールアドレス2, "3": モバイルメールアドレス, "4": ユーザ指定)
├─ applicationType: <String> // アプリケーション種別
├─ codeReceiveType: <String> // コード受取種別("0": 未設定/無効, "1": メール通知, "2": アプリケーション通知)
├─ emailAddress: <String> // メールアドレス
├─ emailAddressType: <String> // メールアドレス種別("1": メールアドレス1, "2": メールアドレス2, "3": モバイルメールアドレス, "4": ユーザ指定)
└─ userCd: <String> // ユーザコード
確認コード取得¶
指定したユーザの確認コードを取得します。
入力値
createCofirmCode <Object>
└─ userCd: <String> // 処理対象のユーザコード
出力値
createCofirmCode <String> // 確認コード
確認コード検証¶
指定したユーザの確認コードを検証します。
入力値
validateCofirmCode <Object>
├─ confirmCode: <String> // 確認コード
└─ userCd: <String> // 処理対象のユーザコード
出力値
validateCofirmCode <boolean> // 検証結果