2013-01-09 1 views
47

「ログインしたユーザーが何でもできる」とはわからないJenkinsは非認証ユーザーにプロジェクトの詳細を表示して成果物にアクセスすることを喜んで許可します...ログインしたユーザーに何かを許可するようにJenkinsを取得する方法を知り、ログインしていないユーザーには何も隠す必要があります。Jenkinsのセキュリティ - ユーザーがログインしていない限り、すべての画面を非表示にする

+7

Jenkinsのセキュリティアーキテクチャは恥ずかしい –

+2

私の質問どのようなセキュリティがこれですか? –

答えて

69

これはRole-Strategy pluginで行うことができます。

プラグインをインストールし、「匿名」という名前の新しいグループを追加し、すべてを選択解除します。次に、「認証済み」という別のグループを追加してすべてをチェックしたいとします。既存のユーザーをこのグループに追加します。ジェンキンスはすぐにこのようにログインを促します。

+1

staplesv( "これは簡単でした!");/* thanks */ – cbmanica

+2

"Authenticated"(大文字)を追加しましたが、動作しません。どうもどうも! – iurisilvio

+14

これは、Role-Strategy Plugin(https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin)のためのもので、デフォルトのJenkinsではありません。うまく動作します! –

1

また、GitHubをバージョンコントロールシステムとして使用する場合は、GitHub OAuthプラグインを使用できます。 「匿名」がページに到達すると、自動的にGitHubにリダイレクトされます。

関連する問題