| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| # ============================================================================= |
| # Quickstart INI Realm configuration |
| # |
| # For those that might not understand the references in this file, the |
| # definitions are all based on the classic Mel Brooks' film "Spaceballs". ;) |
| # ============================================================================= |
| |
| # ----------------------------------------------------------------------------- |
| # Users and their assigned roles |
| # |
| # Each line conforms to the format defined in the |
| # org.apache.shiro.realm.text.TextConfigurationRealm#setUserDefinitions JavaDoc |
| # ----------------------------------------------------------------------------- |
| [users] |
| # user 'root' with password 'secret' and the 'admin' role |
| root = secret, admin |
| # user 'guest' with the password 'guest' and the 'guest' role |
| guest = guest, guest |
| # user 'presidentskroob' with password '12345' ("That's the same combination on |
| # my luggage!!!" ;)), and role 'president' |
| presidentskroob = 12345, president |
| # user 'darkhelmet' with password 'ludicrousspeed' and roles 'darklord' and 'schwartz' |
| darkhelmet = ludicrousspeed, darklord, schwartz |
| # user 'lonestarr' with password 'vespa' and roles 'goodguy' and 'schwartz' |
| lonestarr = vespa, goodguy, schwartz |
| |
| # ----------------------------------------------------------------------------- |
| # Roles with assigned permissions |
| # |
| # Each line conforms to the format defined in the |
| # org.apache.shiro.realm.text.TextConfigurationRealm#setRoleDefinitions JavaDoc |
| # ----------------------------------------------------------------------------- |
| [roles] |
| # 'admin' role has all permissions, indicated by the wildcard '*' |
| admin = * |
| # The 'schwartz' role can do anything (*) with any lightsaber: |
| schwartz = lightsaber:* |
| # The 'goodguy' role is allowed to 'drive' (action) the winnebago (type) with |
| # license plate 'eagle5' (instance specific id) |
| goodguy = winnebago:drive:eagle5 |