JP2014215699A - Authority management device and method of the same, authentication device, and computer program - Google Patents
Authority management device and method of the same, authentication device, and computer program Download PDFInfo
- Publication number
- JP2014215699A JP2014215699A JP2013090537A JP2013090537A JP2014215699A JP 2014215699 A JP2014215699 A JP 2014215699A JP 2013090537 A JP2013090537 A JP 2013090537A JP 2013090537 A JP2013090537 A JP 2013090537A JP 2014215699 A JP2014215699 A JP 2014215699A
- Authority
- JP
- Japan
- Prior art keywords
- group
- authority
- information
- user
- composite
- 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.)
- Pending
Links
- 238000004590 computer program Methods 0.000 title claims description 14
- 238000000034 method Methods 0.000 title description 20
- 239000002131 composite material Substances 0.000 claims abstract description 75
- 238000007726 management method Methods 0.000 claims description 69
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 13
- 230000010365 information processing Effects 0.000 description 13
- 230000004044 response Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008520 organization Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 150000001875 compounds Chemical group 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
Description
本発明は、例えば、利用者に関する権限情報を情報処理装置を用いて制御及び管理する技術分野に関する。 The present invention relates to a technical field for controlling and managing authority information related to a user using an information processing apparatus, for example.
近年、インターネットの普及によって複数のウェブサイトが存在する。この複数のウェブサイトを効率的に管理するシステムとして、例えば、ポータルサイト(以下、「ポータルサイトシステム」、単に「ポータル」とも記す)が一般的に知られている。 In recent years, there are a plurality of websites due to the spread of the Internet. As a system for efficiently managing a plurality of websites, for example, a portal site (hereinafter referred to as “portal site system” or simply “portal”) is generally known.
ポータルサイトは、メールやスケジュール管理、文書管理、電話帳などのさまざまな機能を備えるだけでなく、各種業務システムへのアクセスを一元管理する機能を備える。 The portal site not only has various functions such as mail, schedule management, document management, and telephone directory, but also has a function for centrally managing access to various business systems.
そのため、例えば、ポータルサイトを導入する企業は、ポータルサイトを通して社内に点在する複数の情報を共有することによって、効率的に業務を行うことができる。 Therefore, for example, a company that introduces a portal site can efficiently perform business by sharing a plurality of information scattered throughout the company through the portal site.
このような背景から、企業やポータルサイトの管理者は、例えば、ポータルサイトを利用するユーザが複数の企業(組織)に属している場合であっても、ユーザが属する企業毎に、そのユーザに対するコンテンツのアクセス権限、各種情報の参照権及び更新権等の権限情報を管理したいという要望がある。 From such a background, for example, even if a user who uses a portal site belongs to a plurality of companies (organizations), the administrator of the company or the portal site is responsible for the user for each company to which the user belongs. There is a desire to manage authority information such as content access authority, right to refer to various information, and update authority.
ここで、本願出願に先立って存在する関連技術として、例えば、特許文献1は、認証システム、認証情報提供装置、利用権限制御装置、認証方法及びプログラムに関する技術を開示する。
Here, as a related technique existing prior to the application of the present application, for example,
特許文献1に開示された認証システムのファイル管理装置は、認証情報提供装置から提供された組織の情報と、組織の統合及び分割の少なくとも一方の履歴情報とに基づいて、利用者における文書ファイル等の利用権限の有無を判定する。
The file management apparatus of the authentication system disclosed in
これにより、特許文献1は、組織やグループの統合、または分割が発生した場合に、統合や分割後の組織、グループに対してアクセス権限を付与する作業負担を軽減することができる。
As a result,
特許文献2は、情報処理装置、情報管理システム、情報管理方法、プログラム及び記憶媒体に関する技術を開示する。
特許文献2に開示された情報処理装置は、人事組織の異動が発生した場合に、フォルダ毎に設定されたアクセス権の設定条件に従って、ユーザ、およびグループにアクセス権を設定する。
The information processing apparatus disclosed in
これにより、特許文献2は、アクセス権の設定条件を設定するだけで、新規に作成されたユーザ及びグループ、異動してきたユーザ及びグループに対するアクセス権を設定することができる。
As a result,
ところで、一般的に知られた認証装置は、ユーザを一意に識別可能なユーザ識別子(Identification:以降、「ID」と称する)を含むユーザ情報と、そのユーザが属するグループに関する情報(以下、「グループ情報」と称する)と、ユーザやグループに対する権限に関する情報(以下、「権限情報」と称する)とを用いて、ユーザを認証すると共に、適切なアクセス権等の権限情報を付与することが知られている。 By the way, a generally known authentication apparatus has user information including a user identifier (Identification: hereinafter referred to as “ID”) that can uniquely identify a user, and information about a group to which the user belongs (hereinafter, “group”). It is known to authenticate a user and grant authority information such as an appropriate access right using information on the authority for the user or group (hereinafter referred to as “authority information”). ing.
一例として、認証装置におけるユーザ、またはグループ毎に権限情報を付与する方法は、ユーザ毎に権限情報を付与する方法と、グループに所属するユーザを定義すると共に、そのグループ毎に権限情報を付与する方法とが存在する。 As an example, a method for granting authority information for each user or group in the authentication apparatus is a method for assigning authority information for each user, a user belonging to a group, and authority information for each group. There is a method.
しかしながら、複数のグループに所属していることを条件に権限情報を付与したい場合に、係るグループ毎に権限情報を付与する方法では、その条件毎にグループを定義すると共に、定義したグループに権限情報を定義する必要がある。 However, if you want to grant authority information on the condition that you belong to multiple groups, in the method of granting authority information for each such group, define a group for each condition and authority information to the defined group Need to be defined.
さらに、ユーザ毎に権限情報を付与する方法では、ユーザ毎に権限情報を定義する等の管理が必要となる。例えば、人事異動等によりユーザの所属する部署や役職に変更が生じた場合に、係る方法は、ユーザ情報だけでなく権限情報も更新する必要がある。 Furthermore, in the method of granting authority information for each user, management such as defining authority information for each user is required. For example, when a change occurs in the department or position to which a user belongs due to personnel changes or the like, such a method needs to update not only user information but also authority information.
即ち、これら2つの方法では、上述した各種情報を管理する膨大な工数が必要となる。 In other words, these two methods require a large number of man-hours for managing the various types of information described above.
また、特許文献1及び特許文献2には、組織単位、またはグループ単位に付与された文書やフォルダ等の各種情報へのアクセス権を管理することが記載されているに留まり、ユーザ単位にアクセス権等の権限を管理することについては、考慮されておらず何ら述べられていない。
本発明の主たる目的は、1つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することが可能な権限管理装置等を提供することにある。 The main object of the present invention is to obtain authority information promptly and to manage it efficiently, even when authority information is given on the condition that it belongs to one or more groups. Is to provide.
上記の課題を達成すべく、本発明に係る権限管理装置は、以下の構成を備えることを特徴とする。 In order to achieve the above object, an authority management apparatus according to the present invention has the following configuration.
即ち、本発明に係る権限管理装置は、
属性毎に定義されたグループ名を識別可能なグループIDを1つ以上含む所属グループ情報に基づいて、前記グループ名を含む1つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限IDとを含む複合グループ情報の中から、前記1つ以上のグループIDに関連付けられた特定の権限IDを求める複合グループ情報検索部と、
前記特定の権限IDに基づいて、前記権限情報と前記特定の権限IDとを含む第1の権限情報の中から、前記特定の権限IDに関連付けられた権限情報を求める権限情報検索部と、
を備えることを特徴とする。
That is, the authority management device according to the present invention is
A composite group name defined based on one or more group information including the group name, based on group information including one or more group IDs capable of identifying a group name defined for each attribute, and the composite group A composite group information search unit for obtaining a specific authority ID associated with the one or more group IDs from the composite group information including an authority ID that can identify the authority information defined in the name;
An authority information search unit for obtaining authority information associated with the specific authority ID from the first authority information including the authority information and the specific authority ID based on the specific authority ID;
It is characterized by providing.
或いは、上記に示す権限管理装置を含む認証装置によっても、同目的を達成される。 Alternatively, the same object can be achieved by an authentication device including the authority management device described above.
また、同目的を達成すべく、本発明に係る権限管理方法は、以下の構成を備えることを特徴とする。 In order to achieve the object, an authority management method according to the present invention is characterized by having the following configuration.
即ち、本発明に係る権限管理方法は、
権限管理装置が、
属性毎に定義されたグループ名を識別可能なグループIDを1つ以上含む所属グループ情報に基づいて、前記グループ名を含む1つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限IDとを含む複合グループ情報の中から、前記1つ以上のグループIDに関連付けられた特定の権限IDを求め、
前記特定の権限IDに基づいて、前記権限情報と前記特定の権限IDとを含む第1の権限情報の中から、前記特定の権限IDに関連付けられた権限情報を求める、
ことを特徴とする。
That is, the authority management method according to the present invention is:
The authority management device
A composite group name defined based on one or more group information including the group name, based on group information including one or more group IDs capable of identifying a group name defined for each attribute, and the composite group Obtaining a specific authority ID associated with the one or more group IDs from the composite group information including the authority ID that can identify the authority information defined in the name;
Based on the specific authority ID, the authority information associated with the specific authority ID is obtained from the first authority information including the authority information and the specific authority ID.
It is characterized by that.
尚、同目的は、上記の各構成を有する権限管理装置及び方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。 This object is also achieved by a computer program that implements the authority management apparatus and method having the above-described configurations by a computer, and a computer-readable storage medium that stores the computer program.
本発明によれば、1つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することができる。 According to the present invention, even when authority information is given on the condition that it belongs to one or more groups, it is possible to promptly obtain authority information and efficiently manage it.
以下、本発明の実施形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<第1の実施形態>
図1は、本発明の第1の実施形態における権限管理装置1の構成を示すブロック図である。図1において、権限管理装置1は、複合グループ情報検索部2、権限情報検索部3を有する。
<First Embodiment>
FIG. 1 is a block diagram showing the configuration of the
より具体的に、複合グループ情報検索部2は、所属グループ情報101を取得するのに応じて、取得した所属グループ情報101に基づいて、複合グループ情報111を検索する(複合グループ情報111については、本実施形態において後述する)。
More specifically, the composite group
ここで、所属グループ情報101は、ユーザが所属する「部署」や「役職」等の属性毎にグループ名を定義されると共に、そのグループ名を識別可能なグループIDを含む。より具体的に、例えば、ユーザが1つ以上のグループに所属している場合には、所属グループ情報101は、ユーザが所属する1つ以上のグループIDを含む。
Here, the
次に、複合グループ情報検索部2は、取得した所属グループ情報101に基づいて、複合グループ情報111を検索した結果、複合グループ情報111の中から所属グループ情報101(つまり、1つ以上のグループID)に関連付けられた権限情報を識別可能な特定の権限ID(以下、単に「権限ID」とも記す)を求めると共に、求めた特定の権限IDを権限情報検索部3に送信する。
Next, the composite group
権限情報検索部3は、複合グループ情報検索部2から特定の権限IDを受信すると共に、受信した特定の権限IDに基づいて、第1の権限情報112を検索する(第1の権限情報112については、本実施形態において後述する)。
The authority
次に、権限情報検索部3は、受信した特定の権限IDに基づいて、第1の権限情報112を検索した結果、第1の権限情報112の中から特定の権限IDに関連付けられた権限情報を求める。
Next, the authority
これにより、例えば、不図示の認証装置は、権限情報検索部3が求めた権限情報をユーザに付与することができる。
Thereby, for example, an authentication device (not shown) can give the user the authority information obtained by the authority
記憶部4は、コンピュータによるデータの読み書きが可能な記憶デバイスである。
The
より具体的に、一例として、記憶部4は、サーバ装置等の電子機器に搭載されたHDD等の不揮発性の記憶装置を採用することができる。
More specifically, as an example, the
また、例えば、記憶部4は、不図示の通信ネットワークに接続されたストレージデバイス(不図示)を採用してもよい。但し、本実施形態を例に説明する本発明は、これらに限定されない(以下の実施形態においても同様)。
For example, the
記憶部4には、グループ情報群110、複合グループ情報111及び第1の権限情報112が格納されている。
The
グループ情報群110は、1つ以上のグループ情報を含む。より具体的に、一例として、人事情報を管理する場合に、グループ情報群110は、会社の組織(つまり、部署)や役職毎に定義された1つ以上のグループ名を含む情報(グループ情報)である。
The
以下の説明において、説明の便宜上、一例として、グループ情報群110は、第1のグループ情報(図2A)と、第2のグループ情報(図2B)とを有することとする。
In the following description, for convenience of description, as an example, the
図2A及び図2Bは、本発明の第1の実施形態におけるグループ情報群110に含まれるグループ情報の構成を具体的に例示した図である。
2A and 2B are diagrams specifically illustrating the configuration of group information included in the
より具体的に、図2A(第1のグループ情報)は、会社を構成する「部署」を1つのグループとして定義されたグループ情報である。 More specifically, FIG. 2A (first group information) is group information in which “departments” constituting a company are defined as one group.
図2Aにおいて2列目は、部署名である「人事部」、「営業部」等をグループ名として示す。1列目は、当該グループ名を識別可能なグループIDを示す。3列目は、それぞれのグループ名に対して定義された権限情報を識別可能な権限IDを示す。 In FIG. 2A, the second column shows “HR Department”, “Sales Department”, etc., which are department names, as group names. The first column shows a group ID that can identify the group name. The third column shows the authority ID that can identify the authority information defined for each group name.
また、図2B(第2のグループ情報)は、部署に所属する「役職」を1つのグループとして定義されたグループ情報である。 FIG. 2B (second group information) is group information in which “positions” belonging to a department are defined as one group.
図2Bにおいて2列目は、役職名である「部長」、「課長」等をグループ名として示す。1列目は、当該グループ名を識別可能なグループIDを示す。3列目は、それぞれのグループ名に対して定義された権限情報を識別可能な権限IDを示す。 In FIG. 2B, the second column shows the titles of “department manager”, “section manager”, etc. as group names. The first column shows a group ID that can identify the group name. The third column shows the authority ID that can identify the authority information defined for each group name.
尚、上述した本実施形態では、説明の便宜上、一例として、グループ情報群110は、第1のグループ情報と第2のグループ情報との2つのグループ情報を含む構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されず、グループ情報群110は、1つ以上のグループ情報を含む構成を採用してもよい。
In the above-described embodiment, for convenience of explanation, the
次に、図3は、本発明の第1の実施形態における複合グループ情報111の構成を具体的に例示した図である。
Next, FIG. 3 is a diagram specifically illustrating the configuration of the
より具体的に、複合グループ情報111は、グループ情報群110に含まれる、例えば、第1のグループ情報と第2のグループ情報とを複合することにより定義されたグループ名(以降、説明の便宜上、「複合グループ名」と称する)である。また、複合グループ情報111は、当該複合グループに対して定義された権限情報を識別可能な権限IDを含む。
More specifically, the
図3において2列目は、複合グループ名を示す。1列目は、複合グループ名を識別可能なグループIDを示す。3列目は、複合グループに包含されるグループID(包含グループID)を示す。4列目は、それぞれの複合グループ名に対して定義された権限情報を識別可能な権限IDを示す。 In FIG. 3, the second column indicates the composite group name. The first column shows a group ID that can identify the composite group name. The third column shows the group ID (inclusion group ID) included in the composite group. The fourth column shows the authority ID that can identify the authority information defined for each composite group name.
尚、上述した本実施形態では、説明の便宜上、一例として、複合グループ情報111は、グループ情報群110に含まれる第1のグループ情報と第2のグループ情報とを複合することによって定義する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。
In the present embodiment described above, for convenience of explanation, as an example, the
複合グループ情報111は、グループ情報群110に含まれる1つ以上のグループ情報を複合することによって構成してもよい。
The
その場合に、例えば、グループ情報群110に第1のグループ情報、第2のグループ情報及び第3のグループ情報が含まれる場合に、複合グループ情報111は、第1及び第3のグループ情報を複合することによって構成してもよいし、第1乃至第3のグループ情報を複合することによって構成してもよいし、第2及び第3のグループ情報を複合することによって構成してもよい。
In this case, for example, when the
即ち、複合グループ情報111は、例えば、システム管理者が所望する1つ以上のグループ情報を複合することによって構成してもよいし、例えば、ユーザが特定の1つ以上のグループに所属することを条件に、当該ユーザに権限情報を付与する場合に、当該特定の1つ以上のグループ情報を複合することによって構成してもよい。
That is, the
尚、複合グループ情報111は、上述した構成の何れか、または1つ以上の構成を組み合わせて構成してもよい。
Note that the
また、グループ情報群110と複合グループ情報111とは、例えば、システム管理者が予め定義する構成を採用してもよい。但し、本実施形態を例に説明する本発明は、これらの構成に限定されない(以下、各実施形態においても同様)。
Further, the
次に、図4は、本発明の第1の実施形態における第1の権限情報112の構成を具体的に例示した図である。
Next, FIG. 4 is a diagram specifically illustrating the configuration of the
より具体的に、第1の権限情報112は、権限情報を識別可能な権限IDと、その権限IDに関連付けられた権限情報(権限名)とを含む。
More specifically, the
図4において1列目は、権限IDを示す。2列目は、権限情報(権限名)を示す。 In FIG. 4, the first column shows the authority ID. The second column shows authority information (authority name).
このように本実施の形態に係る権限管理装置1によれば、1つ以上のグループに所属することを条件に権限情報を付与する場合であっても、速やかに権限情報を求めると共に、効率よく管理することができる。その理由は、以下に述べる通りである。
As described above, according to the
即ち、複合グループ情報検索部2は、所属グループ情報101に基づき、1つ以上のグループによって構成された複合グループ情報111から特定の権限IDを速やかに求めることができるからである。また、権限情報検索部3は、求めた特定の権限IDに基づいて、第1の権限情報112から当該権限IDに関連付けられた権限情報を求める。即ち、複合グループ情報検索部2は、複合グループ情報111だけを検索すればよく、一般的に知られた1つ以上のグループに所属することを条件に定義されたグループ毎に検索する必要がない。
That is, the composite group
また、例えば、システム管理者は、係る条件毎に定義されたグループを管理するのでなく複合グループ情報111だけを管理すればよい。そのため、システム管理者は、効率よくグループ情報と権限情報とを管理することができるからである。
Further, for example, the system administrator may manage only the
さらに、ユーザ毎に権限情報を管理していないため、ユーザが所属するグループに変更が発生した場合であっても、システム管理者は、グループ情報群110、複合グループ情報111及び第1の権限情報112を更新する必要がない。
Furthermore, since authority information is not managed for each user, even if a change occurs in the group to which the user belongs, the system administrator can perform the
<第2の実施形態>
次に、上述した本発明の第1の実施形態に係る権限管理装置1を基本とする第2の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
<Second Embodiment>
Next, a second embodiment based on the
図5は、本発明の第2の実施形態における権限管理装置10の構成を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration of the
図5において、権限管理装置10は、グループ情報検索部11を有する点が第1の実施形態において説明した権限管理装置1と異なる。
In FIG. 5, the
グループ情報検索部11は、所属グループ情報101を取得するのに応じて、取得した所属グループ情報101に基づいて、グループ情報群110を検索する。
The group
グループ情報検索部11は、取得した所属グループ情報101に基づいて、グループ情報群110を検索した結果、グループ情報群110の中から所属グループ情報101に関連付けられた権限IDを求めると共に、求めた権限IDを権限情報検索部3に送信する。
As a result of searching the
即ち、グループ情報検索部11は、所属グループ情報101に含まれるそれぞれのグループIDに基づいて、グループ情報群110に含まれるグループIDに対応するグループ情報からグループIDに関連付けられた権限IDを求める。
That is, the group
尚、権限IDを受信した際の権限情報検索部3の処理は、第1の実施形態において説明した処理と同様である。そのため、重複する説明は省略する。
The process of the authority
このように本実施の形態に係る権限管理装置10によれば、第1の実施形態において説明した効果を享受できると共に、さらに、複数のグループに所属していない場合であっても、速やかに権限情報を求めることができる。その理由は、権限管理装置10は、さらに、グループ情報検索部11を有するからである。グループ情報検索部11は、所属グループ情報101に基づき、グループ情報群110から権限IDを速やかに求めることができるからである。
As described above, according to the
<第3の実施形態>
次に、上述した本発明の第2の実施形態に係る権限管理装置10を基本とする第3の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
<Third Embodiment>
Next, a third embodiment based on the
図6は、本発明の第3の実施形態における権限管理装置22を含む認証装置20の構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of the
認証装置20は、大別して、権限管理装置22を含む情報処理部21と、記憶部4とを有する。
The
より具体的に、情報処理部21は、ユーザ情報管理部23、グループ情報部24、ユーザ情報検索部25及び権限管理装置22を有する。
More specifically, the
また、権限管理装置22は、複合グループ情報管理部26を有する点が第2の実施形態において説明した権限管理装置10と異なる。
The
複合グループ情報管理部26は、複合グループ情報111を更新する。
The composite group
より具体的に、複合グループ情報管理部26は、例えば、複合グループ名、その複合グループ名に対応する第1の権限情報112に含まれる権限情報(権限名)を付与すると共に、それら情報(複合グループID、複合グループ名、包含グループID、権限ID)を管理する。
More specifically, the composite group
ユーザ情報管理部23は、ユーザ情報113を更新する(ユーザ情報113については、本実施形態において後述する)。
The user
グループ情報部24は、グループ情報群110を更新する。
The
より具体的に、グループ情報部24は、例えば、グループ名に対応する第1の権限情報112に含まれる権限情報(権限名)を付与すると共に、それら情報(グループID、グループ名、権限ID)を管理する。
More specifically, for example, the
尚、ユーザ情報管理部23、グループ情報部24及び複合グループ情報管理部26が各種情報を更新する技術自体は、現在では一般的な、例えば、データベースを更新する技術を採用することができるので、本実施形態における詳細な説明は省略する(以下、各実施形態においても同様)。
In addition, since the technology itself in which the user
ユーザ情報検索部25は、例えば、ユーザを識別可能なユーザIDと、ユーザIDに関連付けられたパスワードとを受信した際に、受信したユーザIDと、パスワードとに基づいて、ユーザ情報113を検索する。
For example, when receiving a user ID that can identify a user and a password associated with the user ID, the user
ユーザ情報検索部25は、ユーザIDとパスワードとに基づいて、ユーザ情報113を検索した結果、ユーザIDとパスワードとに関連付けられた所属するグループ名(所属グループ名)のグループIDを求める。
As a result of searching the user information 113 based on the user ID and password, the user
さらに、ユーザ情報検索部25は、ユーザ情報113から求めたグループIDを所属グループ情報101として権限管理装置22に送信する。
Further, the user
記憶部4には、さらに、ユーザ情報113が格納されている。
The
図7は、本発明の第3の実施形態におけるユーザ情報113の構成を具体的に例示した図である。 FIG. 7 is a diagram specifically illustrating the configuration of the user information 113 in the third embodiment of the present invention.
より具体的に、ユーザ情報113は、例えば、ユーザを一意に識別可能なユーザID、パスワード、氏名及びユーザが所属する全てのグループ(所属グループ)のグループIDが関連付けられた情報を含む。 More specifically, the user information 113 includes, for example, information in which a user ID, a password, a name, and a group ID of all groups (groups) to which the user belongs can be uniquely identified.
図7において1列目は、ユーザIDを示す。2列目は、パスワードを示す。3列目は、ユーザの氏名を示す。4列目は、ユーザが所属する全てのグループIDを示す。 In FIG. 7, the first column shows the user ID. The second column shows the password. The third column shows the name of the user. The fourth column shows all group IDs to which the user belongs.
次に、本発明の第3の実施形態に係るより具体的な権限管理装置22の動作について図2乃至図4、図6乃至図9を参照して説明する。
Next, a more specific operation of the
図8は、本発明の第3の実施形態における権限管理装置22を含む認証装置20が行う権限情報を付与する際の動作を示すフローチャートである。
FIG. 8 is a flowchart showing an operation when granting authority information performed by the
ここでは、以下の説明において、説明の便宜上、一例として、認証装置20は、不図示の業務アプリケーションをユーザが操作(つまり、ログイン操作)するのに応じて、ユーザIDと、パスワードとを取得することとする。
Here, in the following description, for convenience of description, as an example, the
また、認証装置20は、当該ユーザに設定された権限情報を付与することとする。
Also, the
説明の便宜上、上述した構成を例に説明するが、これに限定されない。 For convenience of explanation, the above-described configuration will be described as an example, but the present invention is not limited to this.
ステップS1:
ユーザ情報検索部25は、ユーザIDと、パスワードとを受信した際に、受信したユーザIDと、パスワードとに基づいて、ユーザ情報113を検索する。
Step S1:
When the user
即ち、ユーザ情報検索部25は、受信したユーザIDとパスワードに基づいて、認証処理を行う。
That is, the user
ここでは、一例として、ユーザ情報検索部25は、ユーザID「U−00001」、パスワード「Pwd00001」を受信することとする。
Here, as an example, the user
ステップS2において「YES」:
ユーザ情報検索部25は、ユーザIDと、パスワードとに基づいて、ユーザ情報113を検索した結果、ユーザ情報113に当該ユーザIDとパスワードとがある場合に、処理をステップS3に進める。
“YES” in step S2:
When the user
即ち、ユーザ情報検索部25は、ユーザIDと、パスワードとがユーザ情報113にある場合に、そのユーザIDによる認証に成功したと判定する。
That is, the user
ステップS2において「NO」:
ユーザ情報検索部25は、ユーザIDと、パスワードとに基づいて、ユーザ情報113を検索した結果、ユーザ情報113に当該ユーザIDとパスワードとが無い場合に、処理を終了する。
“NO” in step S2:
As a result of searching the user information 113 based on the user ID and the password, the user
即ち、ユーザ情報検索部25は、ユーザIDと、パスワードとがユーザ情報113に無い場合に、そのユーザIDによる認証に失敗したと判定する。
That is, when the user information and the password are not included in the user information 113, the user
ステップS3:
ユーザ情報検索部25は、ユーザIDと、パスワードとに基づいて、ユーザ情報113を検索した結果、ユーザ情報113の中から当該ユーザIDとパスワードとに関連付けられた所属グループ(グループID)を求める。
Step S3:
As a result of searching the user information 113 based on the user ID and the password, the user
さらに、ユーザ情報検索部25は、求めた所属グループを所属グループ情報101として権限管理装置22に送信する。
Further, the user
ここでは、ユーザ情報検索部25は、ユーザ情報113からユーザID「U−00001」、パスワード「Pwd00001」に関連付けられた所属グループ「D−HR、G−SM」を求めることとする。
Here, it is assumed that the user
ステップS4:
グループ情報検索部11は、所属グループ情報101を取得するのに応じて、取得した所属グループ情報101に基づいて、グループ情報群110を検索する。
Step S4:
The group
ステップS5:
グループ情報検索部11は、所属グループ情報101に基づいて、グループ情報群110を検索した結果、グループ情報群110の中から所属グループ情報101に含まれるそれぞれのグループIDに関連付けられた権限IDを求めると共に、求めた権限IDを権限情報検索部3に送信する。
Step S5:
As a result of searching the
ここでは、グループ情報検索部11は、所属グループ「D−HR」に関連付けられた権限ID「HR−REF」を求める。さらに、グループ情報検索部11は、所属グループ「G−SM」に関連付けられた権限ID「HR−REF、BT−APP、EXP−APP」を求めることとする。
Here, the group
ステップS6:
複合グループ情報検索部2は、所属グループ情報101を取得するのに応じて、取得した所属グループ情報101に基づいて、複合グループ情報111を検索する。
Step S6:
The composite group
ステップS7:
複合グループ情報検索部2は、所属グループ情報101に基づいて、複合グループ情報111を検索した結果、複合グループ情報111の中から所属グループ情報101に関連付けられた権限IDを求めると共に、求めた権限IDを権限情報検索部3に送信する。
Step S7:
As a result of searching the
ここでは、複合グループ情報検索部2は、所属グループ「D−HR、G−SM」を包含する権限ID「HR−APP」を求めることとする。
Here, it is assumed that the composite group
ステップS8:
権限情報検索部3は、複合グループ情報検索部2及びグループ情報検索部11から権限IDを受信すると共に、受信した権限IDに基づいて、第1の権限情報112を検索する。
Step S8:
The authority
尚、上述した本実施形態では、説明の便宜上、一例として、情報処理部21は、1つの権限情報検索部3を有する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されず、情報処理部21は、2つの権限情報検索部3を有する構成を採用してもよい。
In the above-described embodiment, for the sake of convenience of explanation, the
その場合に、一方の権限情報検索部3は、複合グループ情報検索部2から権限IDを受信する。他方の権限情報検索部3は、グループ情報検索部11から権限IDを受信する構成を採用してもよい。
In that case, one authority
ステップS9:
権限情報検索部3は、受信した権限IDに基づいて、第1の権限情報112を検索した結果、権限IDに関連付けられた権限情報を求める。
Step S9:
As a result of searching the
これにより、認証装置20は、権限情報検索部3によって求めた権限情報を、業務アプリケーション(不図示)を操作するユーザに付与することができる。
Accordingly, the
図9は、本発明の第3の実施形態における権限管理装置22を含む認証装置20が行うユーザ情報113を更新する際の動作を示すフローチャートである。
FIG. 9 is a flowchart showing an operation when updating the user information 113 performed by the
ここでは、以下の説明において、説明の便宜上、一例として、認証装置20は、不図示の人事情報を管理するシステムをユーザが操作するのに応じて、当該システムからユーザ情報113の更新要求を受信することとする。
Here, in the following description, for convenience of explanation, as an example, the
また、例えば、ユーザ情報113は、人事異動によって、ユーザ「山田太郎」が所属する「人事部」から「営業部」に変更されることとする。 Further, for example, the user information 113 is changed from the “HR department” to which the user “Taro Yamada” belongs to “sales department” due to personnel changes.
説明の便宜上、上述した構成を例に説明するが、これに限定されない。 For convenience of explanation, the above-described configuration will be described as an example, but the present invention is not limited to this.
ステップS21:
ユーザ情報管理部23は、ユーザ情報113の更新要求を受信するのに応じて、当該更新要求に含まれるユーザIDに基づいて、ユーザ情報113を検索する。
Step S21:
In response to receiving the update request for the user information 113, the user
ここで、更新要求は、ユーザID「U−00001」、グループID「D−SALES、G−SM」を含むこととする。 Here, the update request includes the user ID “U-00001” and the group ID “D-SALES, G-SM”.
ステップS22:
ユーザ情報管理部23は、更新要求に基づいて、ユーザ情報113を検索した結果、ユーザIDに関連付けられたグループIDを更新要求に含まれるグループIDに更新する。
Step S22:
As a result of searching the user information 113 based on the update request, the user
ここでは、ユーザ情報管理部23は、ユーザ情報113に含まれるグループIDを「D−HR、G−SM」から「D−SALES、G−SM」に更新する。
Here, the user
このように本実施の形態に係る権限管理装置22によれば、各実施形態において説明した効果を享受できると共に、さらに、権限情報を効率よく管理することができる。その理由は、ユーザ毎に権限情報を管理していないため、ユーザが所属するグループに変更が発生した場合であっても、システム管理者は、ユーザ情報113を更新すればよくグループ情報群110、複合グループ情報111及び第1の権限情報112を更新する必要がない。即ち、システム管理者は、効率よく権限情報を管理することができる。
As described above, according to the
さらに、権限管理装置22は、例えば、一般的に知られた認証装置に適用して好適である。
Further, the
(ハードウェア構成例)
上述した実施形態において図1、図5、図6に示した各部は、ソフトウェアプログラムの機能(処理)単位(ソフトウェアモジュール)と捉えることができる。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図10を参照して説明する。
(Hardware configuration example)
In the embodiment described above, each unit shown in FIGS. 1, 5, and 6 can be regarded as a function (processing) unit (software module) of a software program. However, the division of each part shown in these drawings is a configuration for convenience of explanation, and various configurations can be assumed for mounting. An example of the hardware environment in this case will be described with reference to FIG.
図10は、本発明の模範的な実施形態に係る監視制御装置を実行可能な情報処理装置300(コンピュータ)の構成を例示的に説明する図である。即ち、図10は、図1に示した権限管理装置1、或いは、図5に示した権限管理装置10、図6に示した権限管理装置22の全体または一部の権限管理装置を実現可能なサーバやホストコンピュータ等のコンピュータ(情報処理装置)の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
FIG. 10 is a diagram illustrating an exemplary configuration of an information processing apparatus 300 (computer) that can execute the monitoring control apparatus according to the exemplary embodiment of the present invention. That is, FIG. 10 can implement the
図10に示した情報処理装置300は、CPU(Central_Processing_Unit)301、ROM(Read_Only_Memory)302、RAM(Random_Access_Memory)303、ハードディスク304(記憶装置)、並びに外部装置との通信インタフェース(Interface:以降、「I/F」と称する)305、CD−ROM(Compact_Disc_Read_Only_Memory)等の記憶媒体307に格納されたデータを読み書き可能なリーダライタ308を備え、これらの構成がバス306(通信線)を介して接続された一般的なコンピュータである。
The
そして、上述した各実施形態を例に説明した本発明は、図10に示した情報処理装置300に対して、その実施形態の説明において参照したブロック構成図(図1、図5、図6)或いはフローチャート(図8、図9)の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、当該ハードウェアのCPU301に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータ・プログラムは、読み書き可能な揮発性の記憶メモリ(RAM303)またはハードディスク304等の不揮発性の記憶デバイスに格納すれば良い。
The present invention described by taking each of the above-described embodiments as an example is a block configuration diagram (FIGS. 1, 5, and 6) referred to in the description of the
また、前記の場合において、当該ハードウェア内へのコンピュータ・プログラムの供給方法は、CD−ROM等の各種記憶媒体307を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが格納された記憶媒体307によって構成されると捉えることができる。 In the above case, the computer program can be supplied to the hardware by a method of installing the computer program via various storage media 307 such as a CD-ROM or a communication line such as the Internet. Currently, a general procedure can be adopted, such as a method of downloading from the outside. In such a case, the present invention can be understood to be configured by a code constituting the computer program or a storage medium 307 in which the code is stored.
本発明は、上述した各実施形態には限定されない。本発明は、ポータルサイトシステム、グループウェア等の各種権限情報を管理する機能を搭載する各種のシステムに適用可能である。 The present invention is not limited to the embodiments described above. The present invention is applicable to various systems equipped with a function for managing various authority information such as a portal site system and groupware.
1 権限管理装置
2 複合グループ情報検索部
3 権限情報検索部
4 記憶部
10 権限管理装置
11 グループ情報検索部
20 認証装置
21 情報処理部
22 権限管理装置
23 ユーザ情報管理部
24 グループ情報部
25 ユーザ情報検索部
26 複合グループ情報管理部
101 所属グループ情報
110 グループ情報群
111 複合グループ情報
112 第1の権限情報
113 ユーザ情報
300 情報処理装置
301 CPU
302 ROM
303 RAM
304 ハードディスク
305 通信インタフェース
306 バス
307 記憶媒体
308 リーダライタ
DESCRIPTION OF
302 ROM
303 RAM
304
Claims (9)
前記特定の権限IDに基づいて、前記権限情報と前記特定の権限IDとを含む第1の権限情報の中から、前記特定の権限IDに関連付けられた権限情報を求める権限情報検索部と、
を備えることを特徴とする権限管理装置。 A composite group name defined based on one or more group information including the group name, based on group information including one or more group IDs capable of identifying a group name defined for each attribute, and the composite group A composite group information search unit for obtaining a specific authority ID associated with the one or more group IDs from the composite group information including an authority ID that can identify the authority information defined in the name;
An authority information search unit for obtaining authority information associated with the specific authority ID from the first authority information including the authority information and the specific authority ID based on the specific authority ID;
An authority management device comprising:
さらに備えることを特徴とする請求項1に記載の権限管理装置。 Based on the one or more group IDs, the one or more group information is referred to, and the specific authority ID associated with the group ID is selected from the group information corresponding to each group ID. The group information search department
The authority management apparatus according to claim 1, further comprising:
前記1つ以上のグループ情報を複合することにより定義された複合グループ名と、その複合グループ名に包含される前記1つ以上のグループIDと、前記複合グループIDと、前記複合グループ名に対して定義された前記権限IDとを含むことを特徴とする請求項1または請求項2に記載の権限管理装置。 The composite group information is:
A composite group name defined by combining the one or more group information, the one or more group IDs included in the composite group name, the composite group ID, and the composite group name The authority management apparatus according to claim 1, wherein the authority management apparatus includes the defined authority ID.
前記属性毎に定義された前記グループ名と、そのグループ名を識別可能な前記グループIDと、前記グループ名に対して定義された前記権限IDとを含むことを特徴とする請求項1乃至請求項3の何れかに記載の権限管理装置。 The group information is
The group name defined for each attribute, the group ID that can identify the group name, and the authority ID defined for the group name are included. 4. The authority management device according to any one of 3.
属性毎に定義されたグループ名を識別可能なグループIDを1つ以上含む所属グループ情報に基づいて、前記グループ名を含む1つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限IDとを含む複合グループ情報の中から、前記1つ以上のグループIDに関連付けられた特定の権限IDを求め、
前記特定の権限IDに基づいて、前記権限情報と前記特定の権限IDとを含む第1の権限情報の中から、前記特定の権限IDに関連付けられた権限情報を求める、
ことを特徴とする権限管理方法。 The authority management device
A composite group name defined based on one or more group information including the group name, based on group information including one or more group IDs capable of identifying a group name defined for each attribute, and the composite group Obtaining a specific authority ID associated with the one or more group IDs from the composite group information including the authority ID that can identify the authority information defined in the name;
Based on the specific authority ID, the authority information associated with the specific authority ID is obtained from the first authority information including the authority information and the specific authority ID.
An authority management method characterized by that.
属性毎に定義されたグループ名を識別可能なグループIDを1つ以上含む所属グループ情報に基づいて、前記グループ名を含む1つ以上のグループ情報に基づき定義された複合グループ名と、該複合グループ名に定義された権限情報を識別可能な権限IDとを含む複合グループ情報の中から、前記1つ以上のグループIDに関連付けられた特定の権限IDを求める機能と、
前記特定の権限IDに基づいて、前記権限情報と前記特定の権限IDとを含む第1の権限情報の中から、前記特定の権限IDに関連付けられた権限情報を求める機能と、
をコンピュータに実現させることを特徴とするコンピュータ・プログラム。 A computer program for controlling the operation of the authority management device, the computer program,
A composite group name defined based on one or more group information including the group name, based on group information including one or more group IDs capable of identifying a group name defined for each attribute, and the composite group A function for obtaining a specific authority ID associated with the one or more group IDs from composite group information including an authority ID that can identify the authority information defined in the name;
A function for obtaining authority information associated with the specific authority ID from the first authority information including the authority information and the specific authority ID based on the specific authority ID;
A computer program characterized in that a computer is realized.
さらに備えることを特徴とする請求項8に記載のコンピュータ・プログラム。 Based on the one or more group IDs, the one or more group information is referred to, and the specific authority ID associated with the group ID is selected from the group information corresponding to each group ID. The group information search department
The computer program according to claim 8, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090537A JP2014215699A (en) | 2013-04-23 | 2013-04-23 | Authority management device and method of the same, authentication device, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090537A JP2014215699A (en) | 2013-04-23 | 2013-04-23 | Authority management device and method of the same, authentication device, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014215699A true JP2014215699A (en) | 2014-11-17 |
Family
ID=51941432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013090537A Pending JP2014215699A (en) | 2013-04-23 | 2013-04-23 | Authority management device and method of the same, authentication device, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014215699A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7524246B2 (en) | 2022-04-01 | 2024-07-29 | 株式会社ジェーシービー | PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD |
-
2013
- 2013-04-23 JP JP2013090537A patent/JP2014215699A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7524246B2 (en) | 2022-04-01 | 2024-07-29 | 株式会社ジェーシービー | PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9992068B2 (en) | Rule based mobile device management delegation | |
US9294485B2 (en) | Controlling access to shared content in an online content management system | |
CN103620616B (en) | A kind of access control right management method and device | |
RU2598324C2 (en) | Means of controlling access to online service using conventional catalogue features | |
CN103593602A (en) | User authorization management method and system | |
CN109542861B (en) | File management method, device and system | |
KR20170021874A (en) | System and method for supporting partitions in a multitenant application server environment | |
JP2008097419A (en) | Application operation control system and application operation control method | |
US20120304262A1 (en) | Automating cloud service reconnections | |
CN103067463A (en) | Centralized management system and centralized management method for user root permission | |
US9355270B2 (en) | Security configuration systems and methods for portal users in a multi-tenant database environment | |
CN113946837A (en) | Data access and data access authority configuration method, device and storage medium | |
EP3000049B1 (en) | System and method to provide document management on a public document system | |
CN112580093A (en) | Page display method and device based on user permission | |
JP2013114475A (en) | Information management system and information management method | |
CN114297668A (en) | Authority configuration method, device, server, program and storage medium | |
CN106790027B (en) | Multi-tenant network disk authority management method and system of HDFS file system | |
US20240168972A1 (en) | Data Distribution and Access within a Multi-Zone Computing Platform | |
JP2004054779A (en) | Access right management system | |
JP2014215699A (en) | Authority management device and method of the same, authentication device, and computer program | |
US10102396B2 (en) | Application data storage area generation method, application data storage area generation apparatus, and application data storage area generation program | |
WO2014147811A1 (en) | File storage system and user data management method | |
JP2009110241A (en) | Electronic file management device | |
JP5783010B2 (en) | Index management program, index management device, and search system | |
JP2007272387A (en) | File access authority setting system |