| 6 | |
| 7 | == Configuration == |
| 8 | |
| 9 | Options in the `[sentinel]` section: |
| 10 | |
| 11 | `app_id`: '''required''':: |
| 12 | Name of the app requiring sentinel login. |
| 13 | `login_url`: '''required''':: |
| 14 | URL that user is redirected to to enter credentials. |
| 15 | `service_password`: '''required''':: |
| 16 | Password to connect to sentinel web service. |
| 17 | `service_url`: '''required''':: |
| 18 | URL of sentinel web service. |
| 19 | `service_username`: '''required''':: |
| 20 | Username to connect to sentinel web service. |
| 21 | |
| 22 | To enable the plugin: |
| 23 | |
| 24 | {{{ |
| 25 | [components] |
| 26 | tracsentinel.* = enabled |
| 27 | trac.web.auth.LoginModule = disabled |
| 28 | }}} |
| 29 | |
| 30 | == Example == |
| 31 | |
| 32 | An example configuration: |
| 33 | |
| 34 | {{{ |
| 35 | [sentinel] |
| 36 | app_id = MyApp |
| 37 | login_url = https://login.example.com/ |
| 38 | service_password = sentinel_password |
| 39 | service_url = https://sentinel.example.com/sentinel/service |
| 40 | service_username = sentinel_username |
| 41 | }}} |