OneSpan Signリリース11.33:セルフサービスロゴのカスタマイズ

Duo Liang, 2020年3月19日
OneSpan Sign Release 11.33: Self-Serve Logo Customization

OneSpan Signバージョン11.33が最近プレビューおよびサンドボックス環境に導入されました。この新しいバージョンでは、未確認の署名を署名者が削除できるようにし、条件フィールドの検証を強化し、「条件ロジック」アクションを監査証跡に記録し、APIとSDKを拡張してロゴをカスタマイズしました。新しい署名式に表示され、いくつかのバグ修正が追加されました。すべての環境の展開日は、トラストセンターページ。
これらすべてのエキサイティングなアップデートの中で、新しい署名者エクスペリエンスの署名式ロゴをアップロードする方法について説明します。始めましょう!

新しい署名者エクスペリエンス–セルフサービスのロゴのカスタマイズ

組織を表すカスタマイズされたロゴをアップロードできることは、署名式に関して最も重要なオプションの1つです。バージョン11.33以降、APIとSDKを使用してロゴをアップロードできるようになったことを誇りに思っています。以下のスクリーンショットは、ロゴが新しい署名者エクスペリエンスでどのように表示されるかを簡単に示しています。 

3-19-1

注意

1。Classic Signing Ceremonyを使用している場合、このブログに記載されている変更は、既存の統合やエンドユーザーエクスペリエンスには影響しません。

2。Sender UIからのセットアップロゴは、将来のリリースで間もなく利用可能になります。

3。パッケージ設定の代わりに、新しい署名者エクスペリエンスのロゴのカスタマイズは、アカウントレベル言語ごとに指定されます。

4。新しい署名者エクスペリエンスのロゴは、273x43ピクセルに制限されます。大きな画像は縮小され、領域に自動調整されます。

APIを使用してカスタマイズする

構成されたロゴのカスタマイズを作成、更新、削除、または取得するために公開された2つのRestful APIがあります。新しいロゴ設定を追加するためのAPIは次のとおりです。

HTTPリクエスト

POST / api / account / admin / signingLogos

HTTPヘッダー

Content-Type:application / json 
承認:基本的なapi_key

ペイロードをリクエスト

[
  {
    "言語": "en"、
    "image": "data:image / jpeg; base64、/ 9j / 4AAQSkkvkl8kv // 9k ="
  }、
  {
    "言語": "fr"、
    "image": "data:image / jpeg; base64、/ 9j / 4AAQSkkvkl8kv // 9k ="
  }
]

注意

1。サポートされている言語キーは、「en」、「fr」、「it」、「ru」、「es」、「pt」、「de」、「nl」、「da」、「el」、「zh-CN」です。、「zh-TW」、「ja」、「ko」。

2。「image」属性は、画像を表すbase64文字列を受け入れます。 

同様に、既存の設定を更新したり、別の言語の新しい設定を追加したりする場合は、同じAPIエンドポイントを使用して、既存の設定をすべてペイロードとして含めます。そうしないと、不足している言語ノードが失われます。これには、常に最初に取得呼び出しを行い、更新したいときはいつでも応答に基づいて編集する必要があります。

HTTPリクエスト

GET / api / account / admin / signingLogos

HTTPヘッダー

承諾:application / json 
承認:基本的なapi_key

応答ペイロード

[
    {
        "dirtyFields":[
            "画像"、
            "言語"
        ]、
        "言語": "en"、
        "image": "data:image / png; base64、/ 9j / 4AAQSkkvkl8kv // 9k ="
    }、
    {
        "dirtyFields":[
            "画像"、
            "言語"
        ]、
        "言語": "fr"、
        "image": "data:image / png; base64、/ 9j / 4AAQSkkvkl8kv // 9k ="
    }
]

システムのデフォルトに戻し、既存の設定をすべて削除するには、更新時に空の配列を渡すだけです。

HTTPリクエスト

POST / api / account / admin / signingLogos

HTTPヘッダー

Content-Type:application / json 
承認:基本的なapi_key

ペイロードをリクエスト

[]

SDKを使用してカスタマイズする

ロゴ設定を作成および取得するための同等のSDKコードは、次のようになります。

Java SDK

         List  signingLogos = new ArrayList ();
        SigningLogo signingLogoEn = SigningLogoBuilder.newSigningLogo()
                .withLanguage(Locale.ENGLISH)
                .withImage( "data:image / png; base64、xxxuQmCC")
                .build();
        signingLogos.add(signingLogoEn);
        //署名ロゴを作成します
        eslClient.getSigningStyleService()。saveSigningLogos(signingLogos);
        List  createdSigningLogos = eslClient.getSigningStyleService()。getSigningLogos();

.NET SDK

            List  signingLogos = new List ();
            SigningLogo signingLogoEn = SigningLogoBuilder.NewSigningLogo()
                    .WithLanguage( "en")
                    .WithImage( "data:image / png; base64、iVBORw0KGgoAAUEAALGPC")
                    .Build();
            signingLogos.Add(signingLogoEn);
            eslClient.GetSigningStyleService().SaveSigningLogos(signingLogos);
            List  createdSigningLogos = eslClient.GetSigningStyleService().GetSigningLogos();

そこにそれがある。今日のブログを読んだ後、カスタマイズされたロゴをアカウントにアップロードする方法と、必要な技術的な詳細を理解することができます。

このブログや、OneSpan Signをアプリケーションに統合することに関するその他の質問がある場合は、開発者コミュニティフォーラム 。あなたのフィードバックは私たちにとって重要です!

OneSpan Sign開発者コミュニティ

OneSpan Sign開発者コミュニティ

OneSpan Sign開発者コミュニティに参加してください!フォーラム、ブログ、ドキュメント、SDKダウンロードなど。

今日参加します