# | |
# 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 |