[[PageOutline(2-5,Contents,pullout)]] = Disallow anonymous access == Description All anonymous user requests are redirected to the login page. There is no need to revoke all permissions manually. Can be used in combination with the AccountManagerPlugin. By default static resources from plugins are allowed, ie URLs such as `/chrome/something` are not blocked. If you want to block everything except `/chrome/common` (standard Trac styles) and `/chrome/site` (environment customizations), then add the following block to your `trac.ini` file: {{{#!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 [/newticket?component=NoAnonymousPlugin new ticket]. [[TicketQuery(component=NoAnonymousPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:noanonymousplugin here]. == Source Check out the source code of NoAnonymousPlugin from [/svn/noanonymousplugin here] using Subversion, or [source:noanonymousplugin browse the source] with Trac. == Installation Unpack or checkout the downloaded source files into the `plugins/` directory of your Trac project environment. Enable the noanonymous plugin in your `trac.ini` file: {{{#!ini [components] 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:''' [[Maintainer]] [[BR]] '''Contributors:'''