[[PageOutline(2-5,Contents,pullout)]] = No Anonymous Access = == Description == All anonymous user requests are redirected to the login page. You do not need to revoke all permissions manually. Great to use with the AccountManagerPlugin. By default static resources from plugins are allowed, i.e URLs `/chrome/something` are not blocked. If you want to block everything except `/chrome/common` (standard Trac styles) and `/chrome/site` (environment customizations), add the following block to `trac.ini` {{{#!ini [noanonymous] paranoid = true }}} See also PermRedirectPlugin for conditional user redirects. == Bugs/Feature Requests == Existing bugs and feature requests for NoAnonymousPlugin are [report:9?COMPONENT=NoAnonymousPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=NoAnonymousPlugin&owner=techtonik new ticket]. '''Actual issues'''[[BR]] [[TicketQuery(status=!closed&component=NoAnonymousPlugin)]] == Download == Zipped plugin source can be downloaded from [download:noanonymousplugin here]. Source can be checked out from [http://trac-hacks.org/svn/noanonymousplugin here] using Subversion, or [source:noanonymousplugin browsed] with Trac. == Install == Unpack or checkout downloaded source into `plugins/` directory of your Trac project environment. Enable the noanonymous plugin in `trac.ini` {{{#!ini [components][[BR]] noanonymous.* = enabled }}} Open your Trac project site as anonymous and all you can access is the login page, regardless of anonymous user permissions. == Recent Changes == [[ChangeLog(noanonymousplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:pedro], [wiki:techtonik] [[BR]] '''Maintainer:''' [wiki:techtonik] [[BR]] '''Contributors:'''