JP2016173715A - ライセンス管理システム、プログラム及びライセンス管理方法 - Google Patents
ライセンス管理システム、プログラム及びライセンス管理方法 Download PDFInfo
- Publication number
- JP2016173715A JP2016173715A JP2015053161A JP2015053161A JP2016173715A JP 2016173715 A JP2016173715 A JP 2016173715A JP 2015053161 A JP2015053161 A JP 2015053161A JP 2015053161 A JP2015053161 A JP 2015053161A JP 2016173715 A JP2016173715 A JP 2016173715A
- Authority
- JP
- Japan
- Prior art keywords
- application
- verification
- token
- license
- access token
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 64
- 238000009434 installation Methods 0.000 claims abstract description 33
- 238000012795 verification Methods 0.000 claims description 140
- 238000012545 processing Methods 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 22
- 230000008520 organization Effects 0.000 claims description 16
- 230000004913 activation Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 12
- 230000010365 information processing Effects 0.000 description 12
- 238000013500 data storage Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000011900 installation process Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 238000013475 authorization Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 235000014510 cooky Nutrition 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
図1には、本実施形態に係る情報処理システム1のシステム構成図を示した。図1に示されるように、情報処理システム1は、サーバ10と、第1端末装置30−1、第2端末装置30−2、第3端末装置30−3、クラウドサービスサーバ50とを含み、サーバ10と第1端末装置30−1、第2端末装置30−2、第3端末装置30−3、クラウドサービスサーバ50とはそれぞれネットワーク2を介してデータ通信可能に接続される。
次に、図2に示される情報処理システム1の機能ブロック図に基づき、サーバ10と端末装置30に備えられる機能の一例について説明する。
図2に示されるように、サーバ10は、データ格納部110、リクエスト受付部120、権限オブジェクト検証部130、オブジェクト管理部140、リクエスト処理部150、処理結果提供部160を備える。
図2に示されるように、端末装置30は、インストール制御部310、ライセンス認証要求部320、トークン検証要求部330、処理結果取得部340を備える。なお、以下説明する例においては、端末装置30の記憶部32には、検証用トークンが埋め込まれたインストーラと、ライセンストークンの情報が記憶されていることとする。
次に、図6乃至図10に示されたシーケンス図に基づいて、情報処理システム1で実行される処理の一例について詳細に説明する。
まず、図6に示したシーケンス図に基づいて、アプリケーションベンダーの第1端末装置30−1とサーバ10とにより実行される、アプリケーションの登録処理の一例について説明する。図6のフローにおいては、第1端末装置30−1は「vendor」オブジェクトD12について子オブジェクトの生成、取得、更新、削除が可能なスコープが定められたアクセストークン(T1)である「vendorToken」オブジェクトD122を有することとする。
次に、図7に示したシーケンス図に基づいて、第1端末装置30−1とサーバ10により実行される、ライセンシーであるユーザに対しライセンスを登録する処理の一例について説明する。
次に、図8に示されるシーケンス図に基づき、第2端末装置30−1とサーバ10により実行されるアプリケーションのインストール制御処理の一例について説明する。以下のシーケンス例では、第2端末装置30−2は、検証用トークンが埋め込まれたインストーラと、ユーザに対して固有に発行されたライセンストークンとを有していることとする。
次に、図9に示したシーケンス図に基づいて、第1端末装置30−1とサーバ10により実行される、ライセンシーであるテナントを登録する処理の一例について説明する。
次に、図10に示したシーケンス図に基づいて、テナントの管理者が操作する第3端末装置30−3とサーバ10により実行される、テナント内ユーザに対してライセンスを登録する処理の一例について説明する。
以下、本発明の他の形態について説明する。図11には、図3に示すオブジェクトの構造のうち、「tenant」オブジェクトD1212の子孫のオブジェクトの構成を変更したものを示す。
Claims (10)
- アプリケーションのインストールおよび実行のうち少なくとも一方をライセンスに従って制御するライセンス管理システムにおいて、
ユーザの前記アプリケーションに関するライセンスを認証するためのアクセストークンと、前記アクセストークンの真正性を検証するための検証トークンとを生成する生成手段と、
前記アクセストークンを含む、前記アプリケーションに関するライセンス認証の要求を受信する手段と、
前記検証トークンを受信する手段と、
前記アクセストークンに基づいて前記ユーザのライセンス認証を行う認証手段と、
前記検証トークンに基づいて前記アクセストークンの真正性を検証する検証手段と、
前記認証手段および前記検証手段の処理の結果に基づいて、前記アプリケーションのインストールおよび実行のうち少なくとも一方を許可するかどうかを制御する制御手段と、
を備えるライセンス管理システム。 - 前記検証トークンを、前記アプリケーションおよび前記アプリケーションのインストーラの少なくともいずれか一方に差し替えできないように埋め込む手段、
をさらに備えることを特徴とする請求項1に記載のライセンス管理システム。 - 前記アクセストークンを、前記アプリケーションのライセンス発行時に、ライセンス先であるユーザへ配信する配信手段、
をさらに備えることを特徴とする請求項1に記載のライセンス管理システム。 - 前記認証手段および前記検証手段は、前記アプリケーションのインストール時、前記アプリケーションの起動時、およびアプリケーション動作中の適宜のタイミングのうち少なくともいずれかのタイミングで、前記認証および前記検証の処理を行う、
ことを特徴とする請求項1に記載のライセンス管理システム。 - それぞれ親または子の少なくとも一方が定められたオブジェクトの情報を管理する管理手段をさらに備え、
前記生成手段は、前記アプリケーションを表すアプリケーションオブジェクトを生成し、前記検証トークン表す検証トークンオブジェクトを、前記アプリケーションオブジェクトの子孫として生成する、
ことを特徴とする請求項1に記載のライセンス管理システム。 - それぞれ親または少なくとも一方が定められたオブジェクトの情報を管理する管理手段をさらに備え、
前記生成手段は、前記アプリケーションを表すアプリケーションオブジェクトを生成し、前記ユーザを表すユーザオブジェクトを前記アプリケーションオブジェクトの子孫として生成し、前記ユーザオブジェクトの子孫として前記アクセストークンを表すアクセストークンオブジェクトを生成する、
ことを特徴とする請求項1に記載のライセンス管理システム。 - それぞれ親または子の少なくとも一方が定められたオブジェクトの情報を管理する管理手段をさらに備え、
前記生成手段は、前記アプリケーションを表すアプリケーションオブジェクトを生成し、
前記アプリケーションオブジェクトの子孫として前記アプリケーションのライセンス先の組織を表す組織オブジェクトを生成し、
前記組織オブジェクトの子孫として、前記組織オブジェクトの子孫のオブジェクトの生成が可能な権限が定められた権限オブジェクトを生成し、
前記権限オブジェクトに基づいて、前記組織オブジェクトの子孫として、前記ユーザを表すユーザオブジェクトと前記アクセストークンを表すアクセストークンオブジェクトとを生成する、
ことを特徴とする、請求項1に記載のライセンス管理システム。 - 前記生成手段は、前記権限オブジェクトに基づいて、前記組織オブジェクトの子孫として、前記認証手段および前記検証手段による処理のログ情報を記憶するオブジェクトを生成する、
ことを特徴とする請求項7に記載のライセンス管理システム。 - アプリケーションのインストールおよび実行のうち少なくとも一方をライセンスに従って制御するコンピュータを、
ユーザの前記アプリケーションに関するライセンスを認証するためのアクセストークンと、前記アクセストークンの真正性を検証するための検証トークンとを生成する手段と、
前記アクセストークンを含む、前記アプリケーションに関するライセンス認証の要求を受信する手段と、
前記検証トークンを受信する手段と、
前記アクセストークンに基づいて前記ユーザのライセンス認証を行う認証手段と、
前記検証トークンに基づいて前記アクセストークンの真正性を検証する検証手段と、
前記認証手段および前記検証手段の処理の結果に基づいて、前記アプリケーションのインストールおよび実行のうち少なくとも一方を許可するかどうかを制御する制御手段
として機能させるためのプログラム。 - アプリケーションのインストールおよび実行のうち少なくとも一方をライセンスに従って制御するライセンス管理システムによるライセンス管理方法において、
ユーザの前記アプリケーションに関するライセンスを認証するためのアクセストークンと、前記アクセストークンの真正性を検証するための検証トークンとを生成するステップと、
前記アクセストークンを含む、前記アプリケーションに関するライセンス認証の要求を受信するステップと、
前記検証トークンを受信するステップと、
前記アクセストークンに基づいて前記ユーザのライセンス認証を行う認証ステップと、
前記検証トークンに基づいて前記アクセストークンの真正性を検証する検証ステップと、
前記認証ステップおよび前記検証ステップの処理の結果に基づいて、前記アプリケーションのインストールおよび実行のうち少なくとも一方を許可するかどうかを制御する制御ステップと、
を備えるライセンス管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015053161A JP6477073B2 (ja) | 2015-03-17 | 2015-03-17 | ライセンス管理システム、プログラム及びライセンス管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015053161A JP6477073B2 (ja) | 2015-03-17 | 2015-03-17 | ライセンス管理システム、プログラム及びライセンス管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016173715A true JP2016173715A (ja) | 2016-09-29 |
JP6477073B2 JP6477073B2 (ja) | 2019-03-06 |
Family
ID=57009684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015053161A Expired - Fee Related JP6477073B2 (ja) | 2015-03-17 | 2015-03-17 | ライセンス管理システム、プログラム及びライセンス管理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6477073B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019144995A (ja) * | 2018-02-23 | 2019-08-29 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
JP2020521257A (ja) * | 2017-05-18 | 2020-07-16 | コデックス エルエルシーCodex Llc | ブロックチェーンを使用した分散型デジタルコンテンツ配信システムおよびプロセス |
JP2021018521A (ja) * | 2019-07-18 | 2021-02-15 | 富士ゼロックス株式会社 | ライセンス管理システム及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003256670A (ja) * | 2002-02-28 | 2003-09-12 | Fujitsu Ltd | ソフトウェアの分散管理型ネット販売方法及びプロテクトプログラム |
JP2005038307A (ja) * | 2003-07-18 | 2005-02-10 | Casio Comput Co Ltd | 認証システム |
JP2012238047A (ja) * | 2011-05-10 | 2012-12-06 | Hitachi Solutions Ltd | ライセンス認証システムおよびライセンス認証方法 |
-
2015
- 2015-03-17 JP JP2015053161A patent/JP6477073B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003256670A (ja) * | 2002-02-28 | 2003-09-12 | Fujitsu Ltd | ソフトウェアの分散管理型ネット販売方法及びプロテクトプログラム |
JP2005038307A (ja) * | 2003-07-18 | 2005-02-10 | Casio Comput Co Ltd | 認証システム |
JP2012238047A (ja) * | 2011-05-10 | 2012-12-06 | Hitachi Solutions Ltd | ライセンス認証システムおよびライセンス認証方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020521257A (ja) * | 2017-05-18 | 2020-07-16 | コデックス エルエルシーCodex Llc | ブロックチェーンを使用した分散型デジタルコンテンツ配信システムおよびプロセス |
JP2019144995A (ja) * | 2018-02-23 | 2019-08-29 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
JP2021018521A (ja) * | 2019-07-18 | 2021-02-15 | 富士ゼロックス株式会社 | ライセンス管理システム及びプログラム |
JP7279558B2 (ja) | 2019-07-18 | 2023-05-23 | 富士フイルムビジネスイノベーション株式会社 | ライセンス管理システム及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6477073B2 (ja) | 2019-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101752082B1 (ko) | 개발 환경 시스템, 개발 환경 장치, 개발 환경 제공 방법 및 프로그램을 기록한 컴퓨터 판독 가능한 매체 | |
JP7472359B2 (ja) | 管理方法、管理装置、及び、プログラム | |
JP5531819B2 (ja) | 管理装置,ライセンス管理サーバ,電子機器,電子機器管理システム,管理方法,プログラム,および記録媒体 | |
JP2010237898A (ja) | ログイン処理装置、ログイン処理方法及びプログラム | |
JP2015111415A (ja) | 情報処理システム及び情報処理方法 | |
US11861360B2 (en) | Management method, management apparatus, and program | |
JP2009187364A (ja) | アクセス権管理システム | |
JP6477073B2 (ja) | ライセンス管理システム、プログラム及びライセンス管理方法 | |
JP4826449B2 (ja) | 情報処理システム、電子許可情報発行装置、権利発行装置 | |
JP7208807B2 (ja) | システム、テナントの移動方法、情報処理装置およびその制御方法、並びにプログラム | |
JP5570278B2 (ja) | 文書管理システムおよび文書管理方法 | |
JPH09185503A (ja) | ユーザ環境作成・削除方法 | |
JP7303653B2 (ja) | 管理方法、管理装置、及び、プログラム | |
JP2008217300A (ja) | 生体情報付きファイル暗号化システム及び復号化システム、並びにその方法 | |
JP2019003477A (ja) | 情報処理システム、制御方法及びそのプログラム | |
JP4946726B2 (ja) | 文書操作システムおよび管理装置およびプログラム | |
CN112241517A (zh) | 许可证管理***以及记录媒体 | |
JP6415155B2 (ja) | サーバシステム、方法、およびそのプログラム | |
JP7316812B2 (ja) | 管理方法、管理装置、及び、プログラム | |
JP2019144995A (ja) | 情報処理装置及び情報処理プログラム | |
JP6128958B2 (ja) | 情報処理サーバーシステム、制御方法、およびプログラム | |
JP2019200515A (ja) | 情報処理装置、情報処理方法、およびコンピュータプログラム | |
JP7222792B2 (ja) | 情報処理システム、情報処理装置、情報処理装置の制御方法及びプログラム | |
JP2011175562A (ja) | 端末使用制限管理システム、端末使用制限管理方法及び記録媒体 | |
JP5027097B2 (ja) | エージェントアクセス管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6477073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |