(57)【要約】【課題】  １つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することが可能な権限管理装置等を提供する。【解決手段】  監視制御装置１は、グループＩＤを１つ以上含む所属グループ情報１０１に基づいて、複合グループ情報１１１の中から、特定の権限ＩＤを求める複合グループ情報検索部２と、求めた特定の権限ＩＤに基づいて、第１の権限情報１１２の中から、特定の権限ＩＤに関連付けられた権限情報を求める権限情報検索部３とを備える。【選択図】      図１
2014215699.tif 000002
【特許請求の範囲】
【請求項１】
属性毎に定義されたグループ名を識別可能なグループＩＤを１つ以上含む所属グループ情報に基づいて、前記グループ名を含む１つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限ＩＤとを含む複合グループ情報の中から、前記１つ以上のグループＩＤに関連付けられた特定の権限ＩＤを求める複合グループ情報検索部と、
前記特定の権限ＩＤに基づいて、前記権限情報と前記特定の権限ＩＤとを含む第１の権限情報の中から、前記特定の権限ＩＤに関連付けられた権限情報を求める権限情報検索部と、
を備えることを特徴とする権限管理装置。
【請求項２】
前記１つ以上のグループＩＤに基づいて、前記１つ以上のグループ情報を参照すると共に、それぞれの該グループＩＤに対応する前記グループ情報の中から、前記グループＩＤに関連付けられた前記特定の権限ＩＤを求めるグループ情報検索部を、
さらに備えることを特徴とする請求項１に記載の権限管理装置。
【請求項３】
前記複合グループ情報は、
前記１つ以上のグループ情報を複合することにより定義された複合グループ名と、その複合グループ名に包含される前記１つ以上のグループＩＤと、前記複合グループＩＤと、前記複合グループ名に対して定義された前記権限ＩＤとを含むことを特徴とする請求項１または請求項２に記載の権限管理装置。
【請求項４】
前記グループ情報は、
前記属性毎に定義された前記グループ名と、そのグループ名を識別可能な前記グループＩＤと、前記グループ名に対して定義された前記権限ＩＤとを含むことを特徴とする請求項１乃至請求項３の何れかに記載の権限管理装置。
【請求項５】
請求項１乃至請求項４の何れかに記載された権限管理装置を含むことを特徴とする認証装置。
【請求項６】
権限管理装置が、
属性毎に定義されたグループ名を識別可能なグループＩＤを１つ以上含む所属グループ情報に基づいて、前記グループ名を含む１つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限ＩＤとを含む複合グループ情報の中から、前記１つ以上のグループＩＤに関連付けられた特定の権限ＩＤを求め、
前記特定の権限ＩＤに基づいて、前記権限情報と前記特定の権限ＩＤとを含む第１の権限情報の中から、前記特定の権限ＩＤに関連付けられた権限情報を求める、
ことを特徴とする権限管理方法。
【請求項７】
前記１つ以上のグループＩＤに基づいて、前記１つ以上のグループ情報を参照すると共に、それぞれの該グループＩＤに対応する前記グループ情報の中から、前記グループＩＤに関連付けられた前記特定の権限ＩＤ、さらに求めることを特徴とする請求項６に記載の権限管理方法。
【請求項８】
権限管理装置を動作制御するコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
属性毎に定義されたグループ名を識別可能なグループＩＤを１つ以上含む所属グループ情報に基づいて、前記グループ名を含む１つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限ＩＤとを含む複合グループ情報の中から、前記１つ以上のグループＩＤに関連付けられた特定の権限ＩＤを求める機能と、
前記特定の権限ＩＤに基づいて、前記権限情報と前記特定の権限ＩＤとを含む第１の権限情報の中から、前記特定の権限ＩＤに関連付けられた権限情報を求める機能と、
をコンピュータに実現させることを特徴とするコンピュータ・プログラム。
【請求項９】
前記１つ以上のグループＩＤに基づいて、前記１つ以上のグループ情報を参照すると共に、それぞれの該グループＩＤに対応する前記グループ情報の中から、前記グループＩＤに関連付けられた前記特定の権限ＩＤを求めるグループ情報検索部を、
さらに備えることを特徴とする請求項８に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、利用者に関する権限情報を情報処理装置を用いて制御及び管理する技術分野に関する。
【背景技術】
【０００２】
近年、インターネットの普及によって複数のウェブサイトが存在する。この複数のウェブサイトを効率的に管理するシステムとして、例えば、ポータルサイト（以下、「ポータルサイトシステム」、単に「ポータル」とも記す）が一般的に知られている。
【０００３】
ポータルサイトは、メールやスケジュール管理、文書管理、電話帳などのさまざまな機能を備えるだけでなく、各種業務システムへのアクセスを一元管理する機能を備える。
【０００４】
そのため、例えば、ポータルサイトを導入する企業は、ポータルサイトを通して社内に点在する複数の情報を共有することによって、効率的に業務を行うことができる。
【０００５】
このような背景から、企業やポータルサイトの管理者は、例えば、ポータルサイトを利用するユーザが複数の企業（組織）に属している場合であっても、ユーザが属する企業毎に、そのユーザに対するコンテンツのアクセス権限、各種情報の参照権及び更新権等の権限情報を管理したいという要望がある。
【０００６】
ここで、本願出願に先立って存在する関連技術として、例えば、特許文献１は、認証システム、認証情報提供装置、利用権限制御装置、認証方法及びプログラムに関する技術を開示する。
【０００７】
特許文献１に開示された認証システムのファイル管理装置は、認証情報提供装置から提供された組織の情報と、組織の統合及び分割の少なくとも一方の履歴情報とに基づいて、利用者における文書ファイル等の利用権限の有無を判定する。
【０００８】
これにより、特許文献１は、組織やグループの統合、または分割が発生した場合に、統合や分割後の組織、グループに対してアクセス権限を付与する作業負担を軽減することができる。
【０００９】
特許文献２は、情報処理装置、情報管理システム、情報管理方法、プログラム及び記憶媒体に関する技術を開示する。
【００１０】
特許文献２に開示された情報処理装置は、人事組織の異動が発生した場合に、フォルダ毎に設定されたアクセス権の設定条件に従って、ユーザ、およびグループにアクセス権を設定する。
【００１１】
これにより、特許文献２は、アクセス権の設定条件を設定するだけで、新規に作成されたユーザ及びグループ、異動してきたユーザ及びグループに対するアクセス権を設定することができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１１−０１３９８２号公報
【特許文献２】特開２００７−３２３３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ところで、一般的に知られた認証装置は、ユーザを一意に識別可能なユーザ識別子（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：以降、「ＩＤ」と称する）を含むユーザ情報と、そのユーザが属するグループに関する情報（以下、「グループ情報」と称する）と、ユーザやグループに対する権限に関する情報（以下、「権限情報」と称する）とを用いて、ユーザを認証すると共に、適切なアクセス権等の権限情報を付与することが知られている。
【００１４】
一例として、認証装置におけるユーザ、またはグループ毎に権限情報を付与する方法は、ユーザ毎に権限情報を付与する方法と、グループに所属するユーザを定義すると共に、そのグループ毎に権限情報を付与する方法とが存在する。
【００１５】
しかしながら、複数のグループに所属していることを条件に権限情報を付与したい場合に、係るグループ毎に権限情報を付与する方法では、その条件毎にグループを定義すると共に、定義したグループに権限情報を定義する必要がある。
【００１６】
さらに、ユーザ毎に権限情報を付与する方法では、ユーザ毎に権限情報を定義する等の管理が必要となる。例えば、人事異動等によりユーザの所属する部署や役職に変更が生じた場合に、係る方法は、ユーザ情報だけでなく権限情報も更新する必要がある。
【００１７】
即ち、これら２つの方法では、上述した各種情報を管理する膨大な工数が必要となる。
【００１８】
また、特許文献１及び特許文献２には、組織単位、またはグループ単位に付与された文書やフォルダ等の各種情報へのアクセス権を管理することが記載されているに留まり、ユーザ単位にアクセス権等の権限を管理することについては、考慮されておらず何ら述べられていない。
【００１９】
本発明の主たる目的は、１つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することが可能な権限管理装置等を提供することにある。
【課題を解決するための手段】
【００２０】
上記の課題を達成すべく、本発明に係る権限管理装置は、以下の構成を備えることを特徴とする。
【００２１】
即ち、本発明に係る権限管理装置は、
属性毎に定義されたグループ名を識別可能なグループＩＤを１つ以上含む所属グループ情報に基づいて、前記グループ名を含む１つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限ＩＤとを含む複合グループ情報の中から、前記１つ以上のグループＩＤに関連付けられた特定の権限ＩＤを求める複合グループ情報検索部と、
前記特定の権限ＩＤに基づいて、前記権限情報と前記特定の権限ＩＤとを含む第１の権限情報の中から、前記特定の権限ＩＤに関連付けられた権限情報を求める権限情報検索部と、
を備えることを特徴とする。
【００２２】
或いは、上記に示す権限管理装置を含む認証装置によっても、同目的を達成される。
【００２３】
また、同目的を達成すべく、本発明に係る権限管理方法は、以下の構成を備えることを特徴とする。
【００２４】
即ち、本発明に係る権限管理方法は、
権限管理装置が、
属性毎に定義されたグループ名を識別可能なグループＩＤを１つ以上含む所属グループ情報に基づいて、前記グループ名を含む１つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限ＩＤとを含む複合グループ情報の中から、前記１つ以上のグループＩＤに関連付けられた特定の権限ＩＤを求め、
前記特定の権限ＩＤに基づいて、前記権限情報と前記特定の権限ＩＤとを含む第１の権限情報の中から、前記特定の権限ＩＤに関連付けられた権限情報を求める、
ことを特徴とする。
【００２５】
尚、同目的は、上記の各構成を有する権限管理装置及び方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００２６】
本発明によれば、１つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態における権限管理装置の構成を示すブロック図である。
【図２Ａ】本発明の第１の実施形態におけるグループ情報群に含まれるグループ情報（第１のグループ情報）の構成を具体的に例示した図である。
【図２Ｂ】本発明の第１の実施形態におけるグループ情報群に含まれるグループ情報（第２のグループ情報）の構成を具体的に例示した図である。
【図３】本発明の第１の実施形態における複合グループ情報の構成を具体的に例示した図である。
【図４】本発明の第１の実施形態における第１の権限情報の構成を具体的に例示した図である。
【図５】本発明の第２の実施形態における権限管理装置の構成を示すブロック図である。
【図６】本発明の第３の実施形態における権限管理装置を含む認証装置の構成を示すブロック図である。
【図７】本発明の第３の実施形態におけるユーザ情報の構成を具体的に例示した図である。
【図８】本発明の第３の実施形態における権限管理装置を含む認証装置が行う権限情報を付与する際の動作を示すフローチャートである。
【図９】本発明の第３の実施形態における権限管理装置を含む認証装置が行うユーザ情報を更新する際の動作を示すフローチャートである。
【図１０】本発明に係る各実施形態を実現可能な情報処理装置のハードウェア構成を例示的に説明するブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００２９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における権限管理装置１の構成を示すブロック図である。図１において、権限管理装置１は、複合グループ情報検索部２、権限情報検索部３を有する。
【００３０】
より具体的に、複合グループ情報検索部２は、所属グループ情報１０１を取得するのに応じて、取得した所属グループ情報１０１に基づいて、複合グループ情報１１１を検索する（複合グループ情報１１１については、本実施形態において後述する）。
【００３１】
ここで、所属グループ情報１０１は、ユーザが所属する「部署」や「役職」等の属性毎にグループ名を定義されると共に、そのグループ名を識別可能なグループＩＤを含む。より具体的に、例えば、ユーザが１つ以上のグループに所属している場合には、所属グループ情報１０１は、ユーザが所属する１つ以上のグループＩＤを含む。
【００３２】
次に、複合グループ情報検索部２は、取得した所属グループ情報１０１に基づいて、複合グループ情報１１１を検索した結果、複合グループ情報１１１の中から所属グループ情報１０１（つまり、１つ以上のグループＩＤ）に関連付けられた権限情報を識別可能な特定の権限ＩＤ（以下、単に「権限ＩＤ」とも記す）を求めると共に、求めた特定の権限ＩＤを権限情報検索部３に送信する。
【００３３】
権限情報検索部３は、複合グループ情報検索部２から特定の権限ＩＤを受信すると共に、受信した特定の権限ＩＤに基づいて、第１の権限情報１１２を検索する（第１の権限情報１１２については、本実施形態において後述する）。
【００３４】
次に、権限情報検索部３は、受信した特定の権限ＩＤに基づいて、第１の権限情報１１２を検索した結果、第１の権限情報１１２の中から特定の権限ＩＤに関連付けられた権限情報を求める。
【００３５】
これにより、例えば、不図示の認証装置は、権限情報検索部３が求めた権限情報をユーザに付与することができる。
【００３６】
記憶部４は、コンピュータによるデータの読み書きが可能な記憶デバイスである。
【００３７】
より具体的に、一例として、記憶部４は、サーバ装置等の電子機器に搭載されたＨＤＤ等の不揮発性の記憶装置を採用することができる。
【００３８】
また、例えば、記憶部４は、不図示の通信ネットワークに接続されたストレージデバイス（不図示）を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない（以下の実施形態においても同様）。
【００３９】
記憶部４には、グループ情報群１１０、複合グループ情報１１１及び第１の権限情報１１２が格納されている。
【００４０】
グループ情報群１１０は、１つ以上のグループ情報を含む。より具体的に、一例として、人事情報を管理する場合に、グループ情報群１１０は、会社の組織（つまり、部署）や役職毎に定義された１つ以上のグループ名を含む情報（グループ情報）である。
【００４１】
以下の説明において、説明の便宜上、一例として、グループ情報群１１０は、第１のグループ情報（図２Ａ）と、第２のグループ情報（図２Ｂ）とを有することとする。
【００４２】
図２Ａ及び図２Ｂは、本発明の第１の実施形態におけるグループ情報群１１０に含まれるグループ情報の構成を具体的に例示した図である。
【００４３】
より具体的に、図２Ａ（第１のグループ情報）は、会社を構成する「部署」を１つのグループとして定義されたグループ情報である。
【００４４】
図２Ａにおいて２列目は、部署名である「人事部」、「営業部」等をグループ名として示す。１列目は、当該グループ名を識別可能なグループＩＤを示す。３列目は、それぞれのグループ名に対して定義された権限情報を識別可能な権限ＩＤを示す。
【００４５】
また、図２Ｂ（第２のグループ情報）は、部署に所属する「役職」を１つのグループとして定義されたグループ情報である。
【００４６】
図２Ｂにおいて２列目は、役職名である「部長」、「課長」等をグループ名として示す。１列目は、当該グループ名を識別可能なグループＩＤを示す。３列目は、それぞれのグループ名に対して定義された権限情報を識別可能な権限ＩＤを示す。
【００４７】
尚、上述した本実施形態では、説明の便宜上、一例として、グループ情報群１１０は、第１のグループ情報と第２のグループ情報との２つのグループ情報を含む構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されず、グループ情報群１１０は、１つ以上のグループ情報を含む構成を採用してもよい。
【００４８】
次に、図３は、本発明の第１の実施形態における複合グループ情報１１１の構成を具体的に例示した図である。
【００４９】
より具体的に、複合グループ情報１１１は、グループ情報群１１０に含まれる、例えば、第１のグループ情報と第２のグループ情報とを複合することにより定義されたグループ名（以降、説明の便宜上、「複合グループ名」と称する）である。また、複合グループ情報１１１は、当該複合グループに対して定義された権限情報を識別可能な権限ＩＤを含む。
【００５０】
図３において２列目は、複合グループ名を示す。１列目は、複合グループ名を識別可能なグループＩＤを示す。３列目は、複合グループに包含されるグループＩＤ（包含グループＩＤ）を示す。４列目は、それぞれの複合グループ名に対して定義された権限情報を識別可能な権限ＩＤを示す。
【００５１】
尚、上述した本実施形態では、説明の便宜上、一例として、複合グループ情報１１１は、グループ情報群１１０に含まれる第１のグループ情報と第２のグループ情報とを複合することによって定義する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。
【００５２】
複合グループ情報１１１は、グループ情報群１１０に含まれる１つ以上のグループ情報を複合することによって構成してもよい。
【００５３】
その場合に、例えば、グループ情報群１１０に第１のグループ情報、第２のグループ情報及び第３のグループ情報が含まれる場合に、複合グループ情報１１１は、第１及び第３のグループ情報を複合することによって構成してもよいし、第１乃至第３のグループ情報を複合することによって構成してもよいし、第２及び第３のグループ情報を複合することによって構成してもよい。
【００５４】
即ち、複合グループ情報１１１は、例えば、システム管理者が所望する１つ以上のグループ情報を複合することによって構成してもよいし、例えば、ユーザが特定の１つ以上のグループに所属することを条件に、当該ユーザに権限情報を付与する場合に、当該特定の１つ以上のグループ情報を複合することによって構成してもよい。
【００５５】
尚、複合グループ情報１１１は、上述した構成の何れか、または１つ以上の構成を組み合わせて構成してもよい。
【００５６】
また、グループ情報群１１０と複合グループ情報１１１とは、例えば、システム管理者が予め定義する構成を採用してもよい。但し、本実施形態を例に説明する本発明は、これらの構成に限定されない（以下、各実施形態においても同様）。
【００５７】
次に、図４は、本発明の第１の実施形態における第１の権限情報１１２の構成を具体的に例示した図である。
【００５８】
より具体的に、第１の権限情報１１２は、権限情報を識別可能な権限ＩＤと、その権限ＩＤに関連付けられた権限情報（権限名）とを含む。
【００５９】
図４において１列目は、権限ＩＤを示す。２列目は、権限情報（権限名）を示す。
【００６０】
このように本実施の形態に係る権限管理装置１によれば、１つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することができる。その理由は、以下に述べる通りである。
【００６１】
即ち、複合グループ情報検索部２は、所属グループ情報１０１に基づき、１つ以上のグループによって構成された複合グループ情報１１１から特定の権限ＩＤを速やかに求めることができるからである。また、権限情報検索部３は、求めた特定の権限ＩＤに基づいて、第１の権限情報１１２から当該権限ＩＤに関連付けられた権限情報を求める。即ち、複合グループ情報検索部２は、複合グループ情報１１１だけを検索すればよく、一般的に知られた１つ以上のグループに所属することを条件に定義されたグループ毎に検索する必要がない。
【００６２】
また、例えば、システム管理者は、係る条件毎に定義されたグループを管理するのでなく複合グループ情報１１１だけを管理すればよい。そのため、システム管理者は、効率よくグループ情報と権限情報とを管理することができるからである。
【００６３】
さらに、ユーザ毎に権限情報を管理していないため、ユーザが所属するグループに変更が発生した場合であっても、システム管理者は、グループ情報群１１０、複合グループ情報１１１及び第１の権限情報１１２を更新する必要がない。
【００６４】
＜第２の実施形態＞
次に、上述した本発明の第１の実施形態に係る権限管理装置１を基本とする第２の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００６５】
図５は、本発明の第２の実施形態における権限管理装置１０の構成を示すブロック図である。
【００６６】
図５において、権限管理装置１０は、グループ情報検索部１１を有する点が第１の実施形態において説明した権限管理装置１と異なる。
【００６７】
グループ情報検索部１１は、所属グループ情報１０１を取得するのに応じて、取得した所属グループ情報１０１に基づいて、グループ情報群１１０を検索する。
【００６８】
グループ情報検索部１１は、取得した所属グループ情報１０１に基づいて、グループ情報群１１０を検索した結果、グループ情報群１１０の中から所属グループ情報１０１に関連付けられた権限ＩＤを求めると共に、求めた権限ＩＤを権限情報検索部３に送信する。
【００６９】
即ち、グループ情報検索部１１は、所属グループ情報１０１に含まれるそれぞれのグループＩＤに基づいて、グループ情報群１１０に含まれるグループＩＤに対応するグループ情報からグループＩＤに関連付けられた権限ＩＤを求める。
【００７０】
尚、権限ＩＤを受信した際の権限情報検索部３の処理は、第１の実施形態において説明した処理と同様である。そのため、重複する説明は省略する。
【００７１】
このように本実施の形態に係る権限管理装置１０によれば、第１の実施形態において説明した効果を享受できると共に、さらに、複数のグループに所属していない場合であっても、速やかに権限情報を求めることができる。その理由は、権限管理装置１０は、さらに、グループ情報検索部１１を有するからである。グループ情報検索部１１は、所属グループ情報１０１に基づき、グループ情報群１１０から権限ＩＤを速やかに求めることができるからである。
【００７２】
＜第３の実施形態＞
次に、上述した本発明の第２の実施形態に係る権限管理装置１０を基本とする第３の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００７３】
図６は、本発明の第３の実施形態における権限管理装置２２を含む認証装置２０の構成を示すブロック図である。
【００７４】
認証装置２０は、大別して、権限管理装置２２を含む情報処理部２１と、記憶部４とを有する。
【００７５】
より具体的に、情報処理部２１は、ユーザ情報管理部２３、グループ情報部２４、ユーザ情報検索部２５及び権限管理装置２２を有する。
【００７６】
また、権限管理装置２２は、複合グループ情報管理部２６を有する点が第２の実施形態において説明した権限管理装置１０と異なる。
【００７７】
複合グループ情報管理部２６は、複合グループ情報１１１を更新する。
【００７８】
より具体的に、複合グループ情報管理部２６は、例えば、複合グループ名、その複合グループ名に対応する第１の権限情報１１２に含まれる権限情報（権限名）を付与すると共に、それら情報（複合グループＩＤ、複合グループ名、包含グループＩＤ、権限ＩＤ）を管理する。
【００７９】
ユーザ情報管理部２３は、ユーザ情報１１３を更新する（ユーザ情報１１３については、本実施形態において後述する）。
【００８０】
グループ情報部２４は、グループ情報群１１０を更新する。
【００８１】
より具体的に、グループ情報部２４は、例えば、グループ名に対応する第１の権限情報１１２に含まれる権限情報（権限名）を付与すると共に、それら情報（グループＩＤ、グループ名、権限ＩＤ）を管理する。
【００８２】
尚、ユーザ情報管理部２３、グループ情報部２４及び複合グループ情報管理部２６が各種情報を更新する技術自体は、現在では一般的な、例えば、データベースを更新する技術を採用することができるので、本実施形態における詳細な説明は省略する（以下、各実施形態においても同様）。
【００８３】
ユーザ情報検索部２５は、例えば、ユーザを識別可能なユーザＩＤと、ユーザＩＤに関連付けられたパスワードとを受信した際に、受信したユーザＩＤと、パスワードとに基づいて、ユーザ情報１１３を検索する。
【００８４】
ユーザ情報検索部２５は、ユーザＩＤとパスワードとに基づいて、ユーザ情報１１３を検索した結果、ユーザＩＤとパスワードとに関連付けられた所属するグループ名（所属グループ名）のグループＩＤを求める。
【００８５】
さらに、ユーザ情報検索部２５は、ユーザ情報１１３から求めたグループＩＤを所属グループ情報１０１として権限管理装置２２に送信する。
【００８６】
記憶部４には、さらに、ユーザ情報１１３が格納されている。
【００８７】
図７は、本発明の第３の実施形態におけるユーザ情報１１３の構成を具体的に例示した図である。
【００８８】
より具体的に、ユーザ情報１１３は、例えば、ユーザを一意に識別可能なユーザＩＤ、パスワード、氏名及びユーザが所属する全てのグループ（所属グループ）のグループＩＤが関連付けられた情報を含む。
【００８９】
図７において１列目は、ユーザＩＤを示す。２列目は、パスワードを示す。３列目は、ユーザの氏名を示す。４列目は、ユーザが所属する全てのグループＩＤを示す。
【００９０】
次に、本発明の第３の実施形態に係るより具体的な権限管理装置２２の動作について図２乃至図４、図６乃至図９を参照して説明する。
【００９１】
図８は、本発明の第３の実施形態における権限管理装置２２を含む認証装置２０が行う権限情報を付与する際の動作を示すフローチャートである。
【００９２】
ここでは、以下の説明において、説明の便宜上、一例として、認証装置２０は、不図示の業務アプリケーションをユーザが操作（つまり、ログイン操作）するのに応じて、ユーザＩＤと、パスワードとを取得することとする。
【００９３】
また、認証装置２０は、当該ユーザに設定された権限情報を付与することとする。
【００９４】
説明の便宜上、上述した構成を例に説明するが、これに限定されない。
【００９５】
ステップＳ１：
ユーザ情報検索部２５は、ユーザＩＤと、パスワードとを受信した際に、受信したユーザＩＤと、パスワードとに基づいて、ユーザ情報１１３を検索する。
【００９６】
即ち、ユーザ情報検索部２５は、受信したユーザＩＤとパスワードに基づいて、認証処理を行う。
【００９７】
ここでは、一例として、ユーザ情報検索部２５は、ユーザＩＤ「Ｕ−００００１」、パスワード「Ｐｗｄ００００１」を受信することとする。
【００９８】
ステップＳ２において「ＹＥＳ」：
ユーザ情報検索部２５は、ユーザＩＤと、パスワードとに基づいて、ユーザ情報１１３を検索した結果、ユーザ情報１１３に当該ユーザＩＤとパスワードとがある場合に、処理をステップＳ３に進める。
【００９９】
即ち、ユーザ情報検索部２５は、ユーザＩＤと、パスワードとがユーザ情報１１３にある場合に、そのユーザＩＤによる認証に成功したと判定する。
【０１００】
ステップＳ２において「ＮＯ」：
ユーザ情報検索部２５は、ユーザＩＤと、パスワードとに基づいて、ユーザ情報１１３を検索した結果、ユーザ情報１１３に当該ユーザＩＤとパスワードとが無い場合に、処理を終了する。
【０１０１】
即ち、ユーザ情報検索部２５は、ユーザＩＤと、パスワードとがユーザ情報１１３に無い場合に、そのユーザＩＤによる認証に失敗したと判定する。
【０１０２】
ステップＳ３：
ユーザ情報検索部２５は、ユーザＩＤと、パスワードとに基づいて、ユーザ情報１１３を検索した結果、ユーザ情報１１３の中から当該ユーザＩＤとパスワードとに関連付けられた所属グループ（グループＩＤ）を求める。
【０１０３】
さらに、ユーザ情報検索部２５は、求めた所属グループを所属グループ情報１０１として権限管理装置２２に送信する。
【０１０４】
ここでは、ユーザ情報検索部２５は、ユーザ情報１１３からユーザＩＤ「Ｕ−００００１」、パスワード「Ｐｗｄ００００１」に関連付けられた所属グループ「Ｄ−ＨＲ、Ｇ−ＳＭ」を求めることとする。
【０１０５】
ステップＳ４：
グループ情報検索部１１は、所属グループ情報１０１を取得するのに応じて、取得した所属グループ情報１０１に基づいて、グループ情報群１１０を検索する。
【０１０６】
ステップＳ５：
グループ情報検索部１１は、所属グループ情報１０１に基づいて、グループ情報群１１０を検索した結果、グループ情報群１１０の中から所属グループ情報１０１に含まれるそれぞれのグループＩＤに関連付けられた権限ＩＤを求めると共に、求めた権限ＩＤを権限情報検索部３に送信する。
【０１０７】
ここでは、グループ情報検索部１１は、所属グループ「Ｄ−ＨＲ」に関連付けられた権限ＩＤ「ＨＲ−ＲＥＦ」を求める。さらに、グループ情報検索部１１は、所属グループ「Ｇ−ＳＭ」に関連付けられた権限ＩＤ「ＨＲ−ＲＥＦ、ＢＴ−ＡＰＰ、ＥＸＰ−ＡＰＰ」を求めることとする。
【０１０８】
ステップＳ６：
複合グループ情報検索部２は、所属グループ情報１０１を取得するのに応じて、取得した所属グループ情報１０１に基づいて、複合グループ情報１１１を検索する。
【０１０９】
ステップＳ７：
複合グループ情報検索部２は、所属グループ情報１０１に基づいて、複合グループ情報１１１を検索した結果、複合グループ情報１１１の中から所属グループ情報１０１に関連付けられた権限ＩＤを求めると共に、求めた権限ＩＤを権限情報検索部３に送信する。
【０１１０】
ここでは、複合グループ情報検索部２は、所属グループ「Ｄ−ＨＲ、Ｇ−ＳＭ」を包含する権限ＩＤ「ＨＲ−ＡＰＰ」を求めることとする。
【０１１１】
ステップＳ８：
権限情報検索部３は、複合グループ情報検索部２及びグループ情報検索部１１から権限ＩＤを受信すると共に、受信した権限ＩＤに基づいて、第１の権限情報１１２を検索する。
【０１１２】
尚、上述した本実施形態では、説明の便宜上、一例として、情報処理部２１は、１つの権限情報検索部３を有する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されず、情報処理部２１は、２つの権限情報検索部３を有する構成を採用してもよい。
【０１１３】
その場合に、一方の権限情報検索部３は、複合グループ情報検索部２から権限ＩＤを受信する。他方の権限情報検索部３は、グループ情報検索部１１から権限ＩＤを受信する構成を採用してもよい。
【０１１４】
ステップＳ９：
権限情報検索部３は、受信した権限ＩＤに基づいて、第１の権限情報１１２を検索した結果、権限ＩＤに関連付けられた権限情報を求める。
【０１１５】
これにより、認証装置２０は、権限情報検索部３によって求めた権限情報を、業務アプリケーション（不図示）を操作するユーザに付与することができる。
【０１１６】
図９は、本発明の第３の実施形態における権限管理装置２２を含む認証装置２０が行うユーザ情報１１３を更新する際の動作を示すフローチャートである。
【０１１７】
ここでは、以下の説明において、説明の便宜上、一例として、認証装置２０は、不図示の人事情報を管理するシステムをユーザが操作するのに応じて、当該システムからユーザ情報１１３の更新要求を受信することとする。
【０１１８】
また、例えば、ユーザ情報１１３は、人事異動によって、ユーザ「山田太郎」が所属する「人事部」から「営業部」に変更されることとする。
【０１１９】
説明の便宜上、上述した構成を例に説明するが、これに限定されない。
【０１２０】
ステップＳ２１：
ユーザ情報管理部２３は、ユーザ情報１１３の更新要求を受信するのに応じて、当該更新要求に含まれるユーザＩＤに基づいて、ユーザ情報１１３を検索する。
【０１２１】
ここで、更新要求は、ユーザＩＤ「Ｕ−００００１」、グループＩＤ「Ｄ−ＳＡＬＥＳ、Ｇ−ＳＭ」を含むこととする。
【０１２２】
ステップＳ２２：
ユーザ情報管理部２３は、更新要求に基づいて、ユーザ情報１１３を検索した結果、ユーザＩＤに関連付けられたグループＩＤを更新要求に含まれるグループＩＤに更新する。
【０１２３】
ここでは、ユーザ情報管理部２３は、ユーザ情報１１３に含まれるグループＩＤを「Ｄ−ＨＲ、Ｇ−ＳＭ」から「Ｄ−ＳＡＬＥＳ、Ｇ−ＳＭ」に更新する。
【０１２４】
このように本実施の形態に係る権限管理装置２２によれば、各実施形態において説明した効果を享受できると共に、さらに、権限情報を効率よく管理することができる。その理由は、ユーザ毎に権限情報を管理していないため、ユーザが所属するグループに変更が発生した場合であっても、システム管理者は、ユーザ情報１１３を更新すればよくグループ情報群１１０、複合グループ情報１１１及び第１の権限情報１１２を更新する必要がない。即ち、システム管理者は、効率よく権限情報を管理することができる。
【０１２５】
さらに、権限管理装置２２は、例えば、一般的に知られた認証装置に適用して好適である。
【０１２６】
（ハードウェア構成例）
上述した実施形態において図１、図５、図６に示した各部は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図１０を参照して説明する。
【０１２７】
図１０は、本発明の模範的な実施形態に係る監視制御装置を実行可能な情報処理装置３００（コンピュータ）の構成を例示的に説明する図である。即ち、図１０は、図１に示した権限管理装置１、或いは、図５に示した権限管理装置１０、図６に示した権限管理装置２２の全体または一部の権限管理装置を実現可能なサーバやホストコンピュータ等のコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【０１２８】
図１０に示した情報処理装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）３０３、ハードディスク３０４（記憶装置）、並びに外部装置との通信インタフェース（Ｉｎｔｅｒｆａｃｅ：以降、「Ｉ／Ｆ」と称する）３０５、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記憶媒体３０７に格納されたデータを読み書き可能なリーダライタ３０８を備え、これらの構成がバス３０６（通信線）を介して接続された一般的なコンピュータである。
【０１２９】
そして、上述した各実施形態を例に説明した本発明は、図１０に示した情報処理装置３００に対して、その実施形態の説明において参照したブロック構成図（図１、図５、図６）或いはフローチャート（図８、図９）の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのＣＰＵ３０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な揮発性の記憶メモリ（ＲＡＭ３０３）またはハードディスク３０４等の不揮発性の記憶デバイスに格納すれば良い。
【０１３０】
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体３０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが格納された記憶媒体３０７によって構成されると捉えることができる。
【産業上の利用可能性】
【０１３１】
本発明は、上述した各実施形態には限定されない。本発明は、ポータルサイトシステム、グループウェア等の各種権限情報を管理する機能を搭載する各種のシステムに適用可能である。
【符号の説明】
【０１３２】
１    権限管理装置
２    複合グループ情報検索部
３    権限情報検索部
４    記憶部
１０    権限管理装置
１１    グループ情報検索部
２０    認証装置
２１    情報処理部
２２    権限管理装置
２３    ユーザ情報管理部
２４    グループ情報部
２５    ユーザ情報検索部
２６    複合グループ情報管理部
１０１    所属グループ情報
１１０    グループ情報群
１１１    複合グループ情報
１１２    第１の権限情報
１１３    ユーザ情報
３００    情報処理装置
３０１    ＣＰＵ
３０２    ＲＯＭ
３０３    ＲＡＭ
３０４    ハードディスク
３０５    通信インタフェース
３０６    バス
３０７    記憶媒体
３０８    リーダライタ
【図１】
2014215699.tif 000003
【図２Ａ】
2014215699.tif 000004
【図２Ｂ】
2014215699.tif 000005
【図３】
2014215699.tif 000006
【図４】
2014215699.tif 000007
【図５】
2014215699.tif 000008
【図６】
2014215699.tif 000009
【図７】
2014215699.tif 000010
【図８】
2014215699.tif 000011
【図９】
2014215699.tif 000012
【図１０】
2014215699.tif 000013