github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/examples/keystone/keystone-paste.ini (about) 1 # Keystone PasteDeploy configuration file. 2 3 [filter:debug] 4 use = egg:keystone#debug 5 6 [filter:request_id] 7 use = egg:keystone#request_id 8 9 [filter:build_auth_context] 10 use = egg:keystone#build_auth_context 11 12 [filter:token_auth] 13 use = egg:keystone#token_auth 14 15 [filter:admin_token_auth] 16 use = egg:keystone#admin_token_auth 17 18 [filter:json_body] 19 use = egg:keystone#json_body 20 21 [filter:user_crud_extension] 22 use = egg:keystone#user_crud_extension 23 24 [filter:crud_extension] 25 use = egg:keystone#crud_extension 26 27 [filter:ec2_extension] 28 use = egg:keystone#ec2_extension 29 30 [filter:ec2_extension_v3] 31 use = egg:keystone#ec2_extension_v3 32 33 [filter:s3_extension] 34 use = egg:keystone#s3_extension 35 36 [filter:simple_cert_extension] 37 use = egg:keystone#simple_cert_extension 38 39 [filter:url_normalize] 40 use = egg:keystone#url_normalize 41 42 [filter:sizelimit] 43 use = egg:keystone#sizelimit 44 45 [app:public_service] 46 use = egg:keystone#public_service 47 48 [app:service_v3] 49 use = egg:keystone#service_v3 50 51 [app:admin_service] 52 use = egg:keystone#admin_service 53 54 [pipeline:public_api] 55 # The last item in this pipeline must be public_service or an equivalent 56 # application. It cannot be a filter. 57 pipeline = cors sizelimit url_normalize request_id build_auth_context token_auth admin_token_auth json_body ec2_extension user_crud_extension public_service 58 59 [pipeline:admin_api] 60 # The last item in this pipeline must be admin_service or an equivalent 61 # application. It cannot be a filter. 62 pipeline = cors sizelimit url_normalize request_id build_auth_context token_auth admin_token_auth json_body ec2_extension s3_extension crud_extension admin_service 63 64 [pipeline:api_v3] 65 # The last item in this pipeline must be service_v3 or an equivalent 66 # application. It cannot be a filter. 67 pipeline = cors sizelimit url_normalize request_id build_auth_context token_auth admin_token_auth json_body ec2_extension_v3 s3_extension simple_cert_extension service_v3 68 69 [app:public_version_service] 70 use = egg:keystone#public_version_service 71 72 [app:admin_version_service] 73 use = egg:keystone#admin_version_service 74 75 [pipeline:public_version_api] 76 pipeline = cors sizelimit url_normalize public_version_service 77 78 [pipeline:admin_version_api] 79 pipeline = cors sizelimit url_normalize admin_version_service 80 81 [composite:main] 82 use = egg:Paste#urlmap 83 /v2.0 = public_api 84 /v3 = api_v3 85 / = public_version_api 86 87 [composite:admin] 88 use = egg:Paste#urlmap 89 /v2.0 = admin_api 90 /v3 = api_v3 91 / = admin_version_api 92 93 [filter:cors] 94 use = egg:wsgicors#middleware 95 policy = open 96 open_origin = * 97 open_headers = * 98 open_methods = * 99 open_maxage = 86400