入門 Redmine 第6版 出版記念企画セミナー

Redmineのアクセス制御〜社外メンバーと利用する際の適切なアクセス制御〜
2024/5/30 15:00〜16:00

主催：ファーエンドテクノロジー株式会社© 2024 ファーエンドテクノロジー株式会社

1

自己紹介
ファーエンドテクノロジー株式会社
経営管理グループ黒谷 明大
マーケティング業務／Redmine.JP 記事作成

楽しくて安心できる雰囲気づくりを心がけています© 2024 ファーエンドテクノロジー株式会社2アジェンダ• 概要• 活用シーン• アクセス制御とセキュリティ• まとめ© 2024 ファーエンドテクノロジー株式会社

3

概要• Redmineは権限管理の機能が充実しています。
• 更新や閲覧など、様々な機能や操作に対して柔軟なアクセス制御が可能です。
• 本セミナーでは、2024年3月23日に発売された書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」に書かれているアクセス制御やセキュリティを高める方法を詳しく解説します。

© 2024 ファーエンドテクノロジー株式会社

4活用シーン• 複数の販売代理店との取引を管理したい• 販売代理店との取引情報が他の代理店に漏れてはいけない• 手早く運用を始めたい• 複数の取引先との共同プロジェクトを管理したい• 社内調整をチケットで管理したいが、取引先には見られたくない• 機微情報など、特定のメンバーのみアクセスできる情報も扱いたい• 顧客番号をチケットに付与して検索できるようにしたいが、取引先に顧客番号が見えてほしくない© 2024 ファーエンドテクノロジー株式会社

5アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

6アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

7

1. 認証を必須にする①
構築直後のRedmineは認証（ログイン）無しでホーム画面を閲覧できる（できてしまう）© 2024 ファーエンドテクノロジー株式会社8

1. 認証を必須にする②認証を必須にするかしないかの違い
認証の設定

閲覧できるユーザー認証を必須にする

RedmineにログインできるユーザーだけがRedmineの中を閲覧できる

認証を必須にしない

Redmineにログインしなくても（IDを持っていないユーザーも）(デフォルト）Redmineの中を閲覧できる

Redmineがインターネット（クラウドなど）で運用されていたら、認証を必須にしていないと、世界中の誰でも見ることができてしまう。

認証を必須にしない状態は、業務で使用するには不適切認証を必須にする© 2024 ファーエンドテクノロジー株式会社

9

1. 認証を必須にする③• トップメニューの「管理」→「設定」をクリック© 2024 ファーエンドテクノロジー株式会社

10

1. 認証を必須にする④• 「認証」タブを表示し「認証が必要」の設定を「はい」に変更して「保存」をクリック© 2024 ファーエンドテクノロジー株式会社

11アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

122. プロジェクトを非公開にする①
プロジェクトの状態と閲覧できるユーザーの関係
プロジェクトの状態
公開（デフォルト）非公開

閲覧できるユーザー
誰でもプロジェクトにメンバー登録されたユーザーのみ• Redmineがインターネット（クラウドなど）で運用されていたら、公開の状態のプロジェクトは、世界中の誰でもプロジェクトの情報を見ることができてしまう。

• Redmineが社内ネットワークで運用されていたとしても、プロジェクトに無関係な社員がプロジェクトの情報を見ることができてしまう。

プロジェクトを非公開にする© 2024 ファーエンドテクノロジー株式会社

13

2. プロジェクトを非公開にする②
プロジェクトの閲覧可能範囲

認証が必要

プロジェクトの状態
公開

いいえ（デフォルト）

閲覧可能範囲誰でも閲覧可能（ログインも不要）（デフォルト）非公開

プロジェクトにメンバー登録されているユーザーのみ閲覧可能（※１）

公開（デフォルト）

ログインできるユーザーは、プロジェクトにメンバー登録されていなくても閲覧可能

非公開

プロジェクトにメンバー登録されているユーザーのみ閲覧可能（※２）

はいこの設定がおすすめ© 2024 ファーエンドテクノロジー株式会社※１と※２の違い※１の場合、ログインしていないユーザーでもアクセスできるページが存在する可能性がある※２の場合、ログインしていないユーザーがアクセスできるページは存在しない

14

2. プロジェクトを非公開にする③
プロジェクトを新規作成する場合に「非公開」にする手順• 「新しいプロジェクト」画面で「公開」のチェックを外して作成する© 2024 ファーエンドテクノロジー株式会社

15

2. プロジェクトを非公開にする④
既存のプロジェクトの設定を変更する手順①• プロジェクトを開き、プロジェクトメニューの「設定」をクリック© 2024 ファーエンドテクノロジー株式会社

16

2. プロジェクトを非公開にする⑤
既存のプロジェクトの設定を変更する手順②• 「プロジェクト」タブを表示し「公開」のチェックを外して「保存」をクリック© 2024 ファーエンドテクノロジー株式会社17

2. プロジェクトを非公開にする⑥
Redmineのデフォルト設定を「非公開」にする手順①• トップメニューの「管理」→「設定」をクリック© 2024 ファーエンドテクノロジー株式会社18

2. プロジェクトを非公開にする⑦
Redmineのデフォルト設定を「非公開」にする手順②• 「プロジェクト」タブを表示し「デフォルトで新しいプロジェクトは公開にする」のチェックを外して「保存」をクリック© 2024 ファーエンドテクノロジー株式会社

19アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社20

3. システム管理者権限を付与するユーザーを限定する①
Redmineのシステム管理者権限• 全てのプロジェクト（自分がメンバーになっていないプロジェクトを含む）• 全ての制限が適用されない（権限・ワークフロー）• 全ての情報を閲覧できる• 全ての機能を利用できる© 2024 ファーエンドテクノロジー株式会社21

3. システム管理者権限を付与するユーザーを限定する②システム管理者がやってしまうと困ること• プロジェクトを削除してしまう• チケットを削除してしまう• ユーザーを削除してしまう• etc© 2024 ファーエンドテクノロジー株式会社223. システム管理者権限を付与するユーザーを限定する③
対応方法• 本当に付与すべきユーザーにしぼって付与する• 社外のユーザーには付与しない© 2024 ファーエンドテクノロジー株式会社23

3. システム管理者権限を付与するユーザーを限定する④システム管理者権限の設定場所• 「管理」→「ユーザー」→各ユーザーの情報画面• 「システム管理者」のチェックボックス• 新しいユーザーを作成する画面も同じ場所にチェックボックスがある© 2024 ファーエンドテクノロジー株式会社24

3. システム管理者権限を付与するユーザーを限定する⑤
誰に付与しているか確認する• 「管理」→「ユーザー」• 「システム管理者」の列© 2024 ファーエンドテクノロジー株式会社

25アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

26

4. 社外メンバー用のロールを作成する①
Redmineのロールとは• 閲覧や操作などの権限設定をまとめたもの• ユーザーにロールを割り当てる ＝ ユーザーの閲覧や操作を制限する© 2024 ファーエンドテクノロジー株式会社27

4. 社外メンバー用のロールを作成する②
ユーザーにされると困ること• チケットを削除してしまう• プロジェクトを削除してしまう• コメントをあとから書き換える• 無関係なプロジェクトの情報が見えてしまう• 無関係なユーザーの情報が見えてしまう• etc© 2024 ファーエンドテクノロジー株式会社28

4. 社外メンバー用のロールを作成する③対応方法• 社内メンバー用のロールとは別に、社外メンバー用のロールを追加• 社外メンバー用のロールに付与する権限を業務に合わせて決める© 2024 ファーエンドテクノロジー株式会社29

4. 社外メンバー用のロールを作成する④
設定手順①• 「管理」→「ロールと権限」をクリック© 2024 ファーエンドテクノロジー株式会社30

4. 社外メンバー用のロールを作成する⑤
設定手順②• 「新しいロール」をクリック© 2024 ファーエンドテクノロジー株式会社31

4. 社外メンバー用のロールを作成する⑥
設定手順③• 「名称」や権限の設定を行なって「作成」をクリック© 2024 ファーエンドテクノロジー株式会社

32

4. 社外メンバー用のロールを作成する⑦
おすすめ設定機微情報を扱うプライベートチケットを見えないようにできる

他のユーザーの作業時間を見られることがない

無関係なユーザーの情報を見られることがない© 2024 ファーエンドテクノロジー株式会社

33

4. 社外メンバー用のロールを作成する⑧（例）「表示できるユーザー」の設定ごとの見え方の違い• チケット作成時にウォッチャー追加機能でユーザーを検索するとき「すべてのアクティブなユーザー」の場合「見ることができるプロジェクトのメンバー」の場合

プロジェクトメンバーではないユーザーを検索できてしまう（無関係なユーザーの存在を知られてしまう）

同じプロジェクトのメンバー以外は検索しても出てこない
こちらがおすすめ© 2024 ファーエンドテクノロジー株式会社34

4. 社外メンバー用のロールを作成する⑨
最初に付与する権限のご提案
権限
プロジェクト
クエリの保存ガントチャート
ガントチャートの閲覧
チケットトラッキング
チケットの閲覧
チケットの追加
チケットの編集
チケットのコピー
関連するチケットの管理
コメントの追加説明
自分のプライベートクエリの保存/編集/削除を許可
ガントチャートの表示を許可
チケットの参照を許可
新しいチケットの作成を許可
既存チケットのあらゆる項目の編集を許可
既存チケットのコピーを許可
チケット同時の関連の追加/削除を許可
既存のチケットに対してコメントの追加を許可

利用状況に応じて、付与する権限を調整してください© 2024 ファーエンドテクノロジー株式会社

35

アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社36

5. プロジェクト単位でのアクセス制御①
利用シーンの例• 複数の販売代理店との取引を管理したい• 販売代理店との取引情報が他の代理店に漏れてはいけない• 手早く運用を始めたい© 2024 ファーエンドテクノロジー株式会社37

5. プロジェクト単位でのアクセス制御②
特徴• 他の取引先のメンバーが見えない• もっとも簡単で、もっとも強固© 2024 ファーエンドテクノロジー株式会社38

5. プロジェクト単位でのアクセス制御③
イメージ図
Redmine
代理店A社

プロジェクト「A社」
チケット「サポート#1」

伊藤自社

見えない
プロジェクト「B社」 見えない田中

代理店B社

チケット
「サポート#2」

小林© 2024 ファーエンドテクノロジー株式会社39

5. プロジェクト単位でのアクセス制御④
表示例

自社メンバーはプロジェクト「A社」と「B社」両方が見える

A社メンバーはプロジェクト「A社」のみ見える

B社メンバーはプロジェクト「B社」のみ見える© 2024 ファーエンドテクノロジー株式会社40

5. プロジェクト単位でのアクセス制御⑤
設定手順①(1)取引先ごとにプロジェクトを「非公開」で作成する(2)取引先ユーザーを登録するとき、社外メンバー用のロールを割り当てる© 2024 ファーエンドテクノロジー株式会社41

5. プロジェクト単位でのアクセス制御⑥
設定手順②(1)取引先ごとにプロジェクトを「非公開」で作成する© 2024 ファーエンドテクノロジー株式会社42

5. プロジェクト単位でのアクセス制御⑦
設定手順③(2)取引先ユーザーを登録するとき、社外メンバー用のロールを割り当てる© 2024 ファーエンドテクノロジー株式会社

43アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社446. トラッカー単位でのアクセス制御①
利用シーンの例• 複数の取引先との共同プロジェクトを管理したい• 社内調整をチケットで管理したいが、取引先には見られたくない© 2024 ファーエンドテクノロジー株式会社45

6. トラッカー単位でのアクセス制御②
特徴• 同じプロジェクトの中で、社外と共有する情報と、社外に見られたくない情報を同時に扱える© 2024 ファーエンドテクノロジー株式会社46

6. トラッカー単位でのアクセス制御③
イメージ図
Redmine
取引先A社

トラッカー「お問い合わせ」自社

プロジェクト「○○システム開発」
チケット「お問い合わせ#1」

伊藤

見えない田中

取引先B社

チケット「社内調整#2」

トラッカー「社内調整」

見えない小林© 2024 ファーエンドテクノロジー株式会社47

6. トラッカー単位でのアクセス制御④
表示例
社内メンバーはトラッカー「社内調整」が使える© 2024 ファーエンドテクノロジー株式会社

社外メンバーはトラッカー「社内調整」が使えない

48

6. トラッカー単位でのアクセス制御⑤
設定手順①
トラッカーを作成して、プロジェクトメニューの設定「チケットトラッキング」でチェックを入れる© 2024 ファーエンドテクノロジー株式会社496. トラッカー単位でのアクセス制御⑥
設定手順②
ロールごとにトラッカーの使用可/不可を設定する。
（例）「お問い合わせ」は全ロール使用可。「社内調整」は社内メンバーだけ可。

社内メンバーのロール設定© 2024 ファーエンドテクノロジー株式会社

社外メンバーのロール設定

50

アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

51

7. チケット単位でのアクセス制御①
利用シーンの例• 機微情報など、特定のメンバーのみアクセスできる情報も扱いたい© 2024 ファーエンドテクノロジー株式会社52

7. チケット単位でのアクセス制御②
イメージ図
Redmine
取引先A社

トラッカー「お問い合わせ」自社

プロジェクト「○○システム開発」
チケット「お問い合わせ#1」

田中
チケット「お問い合わせ#2」
プライベート伊藤

見えない

取引先B社

見えない小林© 2024 ファーエンドテクノロジー株式会社53

7. チケット単位でのアクセス制御③
表示例
プライベートチケットの表示権限があれば表示できる© 2024 ファーエンドテクノロジー株式会社

プライベートチケットの表示権限がなければチケット一覧にも表示されない

54

7. チケット単位でのアクセス制御④
操作手順
チケットを新規作成または編集のときに「プライベート」にチェックを入れる© 2024 ファーエンドテクノロジー株式会社55

7. チケット単位でのアクセス制御⑤
プライベートチケットを閲覧できる条件• チケットの作成者• チケットの担当者• 「表示できるチケット」が「すべてのチケット」に設定されているロール※で、プロジェク
トに参加しているメンバー※デフォルトでは「管理者」ロール• システム管理者
注意点• 自分だけにチケットが見える機能ではない© 2024 ファーエンドテクノロジー株式会社

56アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社57

8. コメント単位でのアクセス制御①
利用シーンの例• 顧客とチケットを使ってやりとりを行っているときに、顧客に見せたくない社
内用のメモをチケットに残したい© 2024 ファーエンドテクノロジー株式会社58

8. コメント単位でのアクセス制御②
イメージ図Redmine
取引先A社

トラッカー「お問い合わせ」プロジェクト「○○システム開発」
チケット「お問い合わせ#1」

自社

伊藤

チケットは見える
コメント1
取引先B社

田中

コメント2も見える

コメント2
プライベート

コメント2は見えない小林© 2024 ファーエンドテクノロジー株式会社

598. コメント単位でのアクセス制御③
表示例
権限があるメンバーには表示される© 2024 ファーエンドテクノロジー株式会社

権限がないメンバーには表示されない

60

8. コメント単位でのアクセス制御④
操作手順
コメント入力欄の左下「プライベートコメント」にチェックを入れる© 2024 ファーエンドテクノロジー株式会社61

8. コメント単位でのアクセス制御⑤
プライベートコメントを閲覧できる条件• ロール設定→チケットトラッキング→「プライベートコメントの閲覧」がON• プロジェクトに参加しているメンバー
注意点• 自分だけにコメントが見える機能ではない© 2024 ファーエンドテクノロジー株式会社

62アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザ
ーを限定する9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

639. フィールド単位でのアクセス制御①
利用シーンの例• 顧客番号をチケットに付与して検索できるようにしたいが、取引先に顧客番号が見えてほしくない© 2024 ファーエンドテクノロジー株式会社649. フィールド単位でのアクセス制御②特徴• 社外と共有する情報の中に、見られたくない情報を追加できる• 任意のデータ形式が利用できる© 2024 ファーエンドテクノロジー株式会社659. フィールド単位でのアクセス制御③
イメージ図
Redmineトラッカー「お問い合わせ」チケット「お問い合わせ#1」

自社

説明

プロジェクト「○○システム開発」

チケット「お問い合わせ#1」

チケット「お問い合わせ#1」

取引先A社

説明

説明田中

顧客番号

「顧客番号」が見える鈴木

顧客番号「顧客番号」が見えない

社内メンバーロールのみ表示
カスタムフィールド「顧客番号」© 2024 ファーエンドテクノロジー株式会社669. フィールド単位でのアクセス制御④
表示例

権限があるメンバーには表示される© 2024 ファーエンドテクノロジー株式会社

権限がないメンバーには表示されない

67

9. フィールド単位でのアクセス制御⑤
設定手順表示を許可するロールにチェックを入れる

このフィールドの使用を許可するトラッカーにチェックを入れる

このフィールドの使用を許可するプロジェクトにチェックを入れる© 2024 ファーエンドテクノロジー株式会社68アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社6910. 二要素認証• アクセス制御の方式とは別に、Redmineにログインする方法によってアクセスを制限する設定がいくつかあります。その中に、ワンタイムパスワードによる二要素認証があります。

• 二要素認証の設定手順の詳細は、書籍の「16.10 二要素認証」またはRedmine.JPの記事をご覧ください。
Redmine.JP ＞

ドキュメント＞

二要素認証

https://redmine.jp/tech̲note/two-factor-authentication/© 2024 ファーエンドテクノロジー株式会社70アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社7111. ログインパスワードの安全性を高める設定①• Redmineには、ログインパスワードの安全性を高めるための設定項目があります。

• パスワードの最低必要文字数• パスワードの必須文字種別© 2024 ファーエンドテクノロジー株式会社72

11. ログインパスワードの安全性を高める設定②
パスワードの最低必要文字数• 指定した文字数より短いパスワードに設定することができなくなります。
• デフォルトは8文字です。
• パスワードの最低必要文字数を変更する前に設定済みのパスワードはそのまま使えます。次回パスワードを発行するときや変更するときから適用されます。

© 2024 ファーエンドテクノロジー株式会社7311. ログインパスワードの安全性を高める設定③
パスワードの必須文字種別• 指定した文字種別の文字を含まないパスワードに設定することができなくなります。

• パスワードの必須文字種別を変更する前に設定済みのパスワードはそのまま使えます。次回パスワードを発行するときや変更するときから適用されます。

© 2024 ファーエンドテクノロジー株式会社

74アクセス制御とセキュリティ
1. 認証を必須にする

7. チケット単位でのアクセス制御

2. プロジェクトを非公開にする

8. コメント単位でのアクセス制御

3. システム管理者権限を付与するユーザーを限定する

9. フィールド単位でのアクセス制御

4. 社外メンバー用のロールを作成する

10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社7512. IPアドレスフィルター• Redmineへのアクセスを接続元IPアドレスで制限する機能を追加するプラグイン「IPアドレスフィルター」があります。

• 「アクセス許可IPアドレス」にIPアドレスを登録すると、登録したIPアドレスからのみRedmineにアクセスできるようになります。

IPアドレスフィルターのWebページ
https://www.farend.co.jp/redmine/opensource/ip- lter/© 2024 ファーエンドテクノロジー株式会社
fi76

まとめアクセス制御とセキュリティ
1. 認証を必須にする
2. プロジェクトを非公開にする
3. システム管理者権限を付与するユーザーを限定する
4. 社外メンバー用のロールを作成する

7. チケット単位でのアクセス制御
8. コメント単位でのアクセス制御
9. フィールド単位でのアクセス制御
10. 二要素認証

5. プロジェクト単位でのアクセス制御

11. ログインパスワードの安全性を高める
設定

6. トラッカー単位でのアクセス制御

12. IPアドレスフィルター※書籍「入門Redmine 第6版」の「Chapter 16 アクセス制御とセキュリティ」の各章に対応しています。

© 2024 ファーエンドテクノロジー株式会社

77

参考情報
Redmine.JP ＞ ドキュメント ＞ より活用するための情報
社外メンバーとRedmineを使うためのアクセス制御
https://redmine.jp/tech̲note/access-control-with-external-member/© 2024 ファーエンドテクノロジー株式会社

78ご清聴ありがとうございました© 2024 ファーエンドテクノロジー株式会社

79