diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Grid/AssetInventoryServer/Extensions/AuthorizeAll.cs | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/OpenSim/Grid/AssetInventoryServer/Extensions/AuthorizeAll.cs b/OpenSim/Grid/AssetInventoryServer/Extensions/AuthorizeAll.cs index a4a2226..10f3bdc 100644 --- a/OpenSim/Grid/AssetInventoryServer/Extensions/AuthorizeAll.cs +++ b/OpenSim/Grid/AssetInventoryServer/Extensions/AuthorizeAll.cs | |||
@@ -1,78 +1,78 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2008 Intel Corporation | 2 | * Copyright (c) 2008 Intel Corporation |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * Redistribution and use in source and binary forms, with or without | 4 | * Redistribution and use in source and binary forms, with or without |
5 | * modification, are permitted provided that the following conditions | 5 | * modification, are permitted provided that the following conditions |
6 | * are met: | 6 | * are met: |
7 | * | 7 | * |
8 | * -- Redistributions of source code must retain the above copyright | 8 | * -- Redistributions of source code must retain the above copyright |
9 | * notice, this list of conditions and the following disclaimer. | 9 | * notice, this list of conditions and the following disclaimer. |
10 | * -- Redistributions in binary form must reproduce the above copyright | 10 | * -- Redistributions in binary form must reproduce the above copyright |
11 | * notice, this list of conditions and the following disclaimer in the | 11 | * notice, this list of conditions and the following disclaimer in the |
12 | * documentation and/or other materials provided with the distribution. | 12 | * documentation and/or other materials provided with the distribution. |
13 | * -- Neither the name of the Intel Corporation nor the names of its | 13 | * -- Neither the name of the Intel Corporation nor the names of its |
14 | * contributors may be used to endorse or promote products derived from | 14 | * contributors may be used to endorse or promote products derived from |
15 | * this software without specific prior written permission. | 15 | * this software without specific prior written permission. |
16 | * | 16 | * |
17 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 17 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
18 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 18 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
19 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A | 19 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
20 | * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR ITS | 20 | * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INTEL OR ITS |
21 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 21 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
22 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 22 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
23 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 23 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
24 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | 24 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
25 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | 25 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
26 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | 26 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
27 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 27 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
28 | */ | 28 | */ |
29 | 29 | ||
30 | using System; | 30 | using System; |
31 | using ExtensionLoader; | 31 | using ExtensionLoader; |
32 | using OpenMetaverse; | 32 | using OpenMetaverse; |
33 | 33 | ||
34 | namespace OpenSim.Grid.AssetInventoryServer.Extensions | 34 | namespace OpenSim.Grid.AssetInventoryServer.Extensions |
35 | { | 35 | { |
36 | public class AuthorizeAll : IExtension<AssetInventoryServer>, IAuthorizationProvider | 36 | public class AuthorizeAll : IExtension<AssetInventoryServer>, IAuthorizationProvider |
37 | { | 37 | { |
38 | AssetInventoryServer server; | 38 | AssetInventoryServer server; |
39 | 39 | ||
40 | public AuthorizeAll() | 40 | public AuthorizeAll() |
41 | { | 41 | { |
42 | } | 42 | } |
43 | 43 | ||
44 | public void Start(AssetInventoryServer server) | 44 | public void Start(AssetInventoryServer server) |
45 | { | 45 | { |
46 | this.server = server; | 46 | this.server = server; |
47 | } | 47 | } |
48 | 48 | ||
49 | public void Stop() | 49 | public void Stop() |
50 | { | 50 | { |
51 | } | 51 | } |
52 | 52 | ||
53 | public bool IsMetadataAuthorized(UUID authToken, UUID assetID) | 53 | public bool IsMetadataAuthorized(UUID authToken, UUID assetID) |
54 | { | 54 | { |
55 | return true; | 55 | return true; |
56 | } | 56 | } |
57 | 57 | ||
58 | public bool IsDataAuthorized(UUID authToken, UUID assetID) | 58 | public bool IsDataAuthorized(UUID authToken, UUID assetID) |
59 | { | 59 | { |
60 | return true; | 60 | return true; |
61 | } | 61 | } |
62 | 62 | ||
63 | public bool IsCreateAuthorized(UUID authToken) | 63 | public bool IsCreateAuthorized(UUID authToken) |
64 | { | 64 | { |
65 | return true; | 65 | return true; |
66 | } | 66 | } |
67 | 67 | ||
68 | public bool IsInventoryReadAuthorized(UUID authToken, Uri owner) | 68 | public bool IsInventoryReadAuthorized(UUID authToken, Uri owner) |
69 | { | 69 | { |
70 | return true; | 70 | return true; |
71 | } | 71 | } |
72 | 72 | ||
73 | public bool IsInventoryWriteAuthorized(UUID authToken, Uri owner) | 73 | public bool IsInventoryWriteAuthorized(UUID authToken, Uri owner) |
74 | { | 74 | { |
75 | return true; | 75 | return true; |
76 | } | 76 | } |
77 | } | 77 | } |
78 | } | 78 | } |