IM-LogicDesignerタスク一覧

改訂情報

変更年月日 変更内容
2018-05-28 初版

はじめに

本書の目的

本書では、2段階認証の機能を利用したIM-LogicDesignerのタスクの仕様について説明します。 本製品を導入すると、IM-LogicDesignerのロジックフロー定義で利用できる2段階認証のタスクが追加されます。 ここでは、追加されたタスクの機能や入出力の仕様を記載します。

対象読者

次の開発者を対象としています。

  • 2段階認証とIM-LogigDesignerを連携したい開発者
  • IM-LogigDesignerの基本仕様を理解している

タスク一覧

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>  // 検証結果