ライセンスアクティベーションの図
次の図は、顧客がアクティベーションコードを入力してから、アクティベーションの成功後に行われる定期的な検証までの、ライセンスアクティベーションのワークフロー全体を示しています。
- 顧客がクライアントアプリケーションにアクティベーションコードを入力します。
- アプリケーションが、コンピューターの特性を基に一意のハードウェア ID を生成します。
- アプリケーションが、ユーザーキーとハードウェア ID の両方を含むアクティベーション要求を Babel Licensing Service に送信します。
- サービスがデータベースでライセンスを検証し、ライセンスが存在すること、期限切れでも失効済みでもないことを確認します。
- サービスが、アクティベーション数の上限に達していないことを検証します。
- 検証に成功すると、サービスはデータベースにアクティベーショントークンを作成し、そのハードウェア ID に関連付けます。
- サービスが、デジタル署名されたライセンストークンをアプリケーションに返します。
- アプリケーションが、以後の検証のためにこのトークンをローカルに保存します。
- アプリケーションが、アクティベーションの成功メッセージを顧客に表示します。
- アプリケーションは定期的に(たとえば 5 日ごとに)サービスでライセンスを検証し、ライセンスが引き続き有効であることを確認します。
アクティベーションモデルの大きな特徴は、ライセンスがハードウェア識別子を通じて特定のコンピューターに恒久的に紐付けられることです。一時的に割り当てられるフローティングライセンスとは異なり、アクティベーションライセンスは、明示的にアクティベーションを解除するまでそのコンピューターに紐付いたままです。このアクティベーション処理によって、より持続的なライセンス関係が作られるため、同じデバイスで継続的に使用するソフトウェアに適しています。
Last updated on