Skip to content

Commit a584d92

Browse files
JsonServiceClient does not work with AuthServices in web host mode
1 parent 2b4aa46 commit a584d92

12 files changed

Lines changed: 564 additions & 61 deletions

File tree

src/ServiceStack.sln

Lines changed: 79 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.WebHost.Endpoi
1515
EndProject
1616
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.WebHost.IntegrationTests", "..\tests\ServiceStack.WebHost.IntegrationTests\ServiceStack.WebHost.IntegrationTests.csproj", "{801771CD-2C19-463A-94F8-DF546825DF47}"
1717
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.RazorHostTests", "..\tests\ServiceStack.RazorHostTests\ServiceStack.RazorHostTests.csproj", "{CEAB2047-A095-4A96-8B23-325C6BB5690D}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.RazorNancyTests", "..\tests\ServiceStack.RazorNancyTests\ServiceStack.RazorNancyTests.csproj", "{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.WebHostApp", "..\tests\ServiceStack.WebHostApp\ServiceStack.WebHostApp.csproj", "{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.Auth.Tests", "..\tests\ServiceStack.Auth.Tests\ServiceStack.Auth.Tests.csproj", "{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}"
25+
EndProject
1826
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{EB65E771-6C97-4D64-8E11-FD88AE48A41A}"
1927
ProjectSection(SolutionItems) = preProject
2028
..\build\build.bat = ..\build\build.bat
@@ -40,71 +48,37 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.FluentValidati
4048
EndProject
4149
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.Plugins.ProtoBuf", "ServiceStack.Plugins.ProtoBuf\ServiceStack.Plugins.ProtoBuf.csproj", "{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}"
4250
EndProject
43-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.RazorHostTests", "..\tests\ServiceStack.RazorHostTests\ServiceStack.RazorHostTests.csproj", "{CEAB2047-A095-4A96-8B23-325C6BB5690D}"
44-
EndProject
45-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceStack.RazorNancyTests", "..\tests\ServiceStack.RazorNancyTests\ServiceStack.RazorNancyTests.csproj", "{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}"
46-
EndProject
4751
Global
4852
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4953
Debug|Any CPU = Debug|Any CPU
5054
MonoTouch|Any CPU = MonoTouch|Any CPU
5155
Release|Any CPU = Release|Any CPU
5256
EndGlobalSection
5357
GlobalSection(ProjectConfigurationPlatforms) = postSolution
58+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.MonoTouch|Any CPU.ActiveCfg = Release|Any CPU
61+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
62+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
63+
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Release|Any CPU.Build.0 = Release|Any CPU
5464
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5565
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.Debug|Any CPU.Build.0 = Debug|Any CPU
5666
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
5767
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
5868
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.Release|Any CPU.ActiveCfg = Release|Any CPU
5969
{3FA9197A-462D-44CC-9AB3-61AF414D0B45}.Release|Any CPU.Build.0 = Release|Any CPU
60-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
61-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
62-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
63-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
64-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
65-
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Release|Any CPU.Build.0 = Release|Any CPU
66-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
67-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Debug|Any CPU.Build.0 = Debug|Any CPU
68-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
69-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
70-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Release|Any CPU.ActiveCfg = Release|Any CPU
71-
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Release|Any CPU.Build.0 = Release|Any CPU
72-
{A5646013-C243-453F-A2B6-3B6870A9637D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
73-
{A5646013-C243-453F-A2B6-3B6870A9637D}.Debug|Any CPU.Build.0 = Debug|Any CPU
74-
{A5646013-C243-453F-A2B6-3B6870A9637D}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
75-
{A5646013-C243-453F-A2B6-3B6870A9637D}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
76-
{A5646013-C243-453F-A2B6-3B6870A9637D}.Release|Any CPU.ActiveCfg = Release|Any CPU
77-
{A5646013-C243-453F-A2B6-3B6870A9637D}.Release|Any CPU.Build.0 = Release|Any CPU
78-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Debug|Any CPU.Build.0 = Debug|Any CPU
80-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
81-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
82-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Release|Any CPU.ActiveCfg = Release|Any CPU
83-
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Release|Any CPU.Build.0 = Release|Any CPU
84-
{801771CD-2C19-463A-94F8-DF546825DF47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
85-
{801771CD-2C19-463A-94F8-DF546825DF47}.Debug|Any CPU.Build.0 = Debug|Any CPU
86-
{801771CD-2C19-463A-94F8-DF546825DF47}.MonoTouch|Any CPU.ActiveCfg = MONOTOUCH|Any CPU
87-
{801771CD-2C19-463A-94F8-DF546825DF47}.MonoTouch|Any CPU.Build.0 = MONOTOUCH|Any CPU
88-
{801771CD-2C19-463A-94F8-DF546825DF47}.Release|Any CPU.ActiveCfg = Release|Any CPU
89-
{801771CD-2C19-463A-94F8-DF546825DF47}.Release|Any CPU.Build.0 = Release|Any CPU
90-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
91-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
92-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.MonoTouch|Any CPU.ActiveCfg = MONOTOUCH|Any CPU
93-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.MonoTouch|Any CPU.Build.0 = MONOTOUCH|Any CPU
94-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
95-
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Release|Any CPU.Build.0 = Release|Any CPU
96-
{982416DB-C143-4028-A0C3-CF41892D18D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
97-
{982416DB-C143-4028-A0C3-CF41892D18D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
98-
{982416DB-C143-4028-A0C3-CF41892D18D3}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
99-
{982416DB-C143-4028-A0C3-CF41892D18D3}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
100-
{982416DB-C143-4028-A0C3-CF41892D18D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
101-
{982416DB-C143-4028-A0C3-CF41892D18D3}.Release|Any CPU.Build.0 = Release|Any CPU
10270
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
10371
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.Debug|Any CPU.Build.0 = Debug|Any CPU
10472
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.MonoTouch|Any CPU.ActiveCfg = MONOTOUCH|Any CPU
10573
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.MonoTouch|Any CPU.Build.0 = MONOTOUCH|Any CPU
10674
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.Release|Any CPU.ActiveCfg = Release|Any CPU
10775
{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}.Release|Any CPU.Build.0 = Release|Any CPU
76+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
77+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Debug|Any CPU.Build.0 = Debug|Any CPU
78+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
79+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
80+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Release|Any CPU.ActiveCfg = Release|Any CPU
81+
{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}.Release|Any CPU.Build.0 = Release|Any CPU
10882
{5A315F92-80D2-4C60-A5A4-22E027AC7E7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
10983
{5A315F92-80D2-4C60-A5A4-22E027AC7E7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
11084
{5A315F92-80D2-4C60-A5A4-22E027AC7E7E}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
@@ -123,27 +97,66 @@ Global
12397
{672F2DFE-4EE8-498B-B449-23E9E7F6961C}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
12498
{672F2DFE-4EE8-498B-B449-23E9E7F6961C}.Release|Any CPU.ActiveCfg = Release|Any CPU
12599
{672F2DFE-4EE8-498B-B449-23E9E7F6961C}.Release|Any CPU.Build.0 = Release|Any CPU
126-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
127-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Debug|Any CPU.Build.0 = Debug|Any CPU
128-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.MonoTouch|Any CPU.ActiveCfg = Release|Any CPU
129-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
130-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Release|Any CPU.ActiveCfg = Release|Any CPU
131-
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Release|Any CPU.Build.0 = Release|Any CPU
100+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
101+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
102+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.MonoTouch|Any CPU.ActiveCfg = MONOTOUCH|Any CPU
103+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.MonoTouch|Any CPU.Build.0 = MONOTOUCH|Any CPU
104+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
105+
{680A1709-25EB-4D52-A87F-EE03FFD94BAA}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{801771CD-2C19-463A-94F8-DF546825DF47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
107+
{801771CD-2C19-463A-94F8-DF546825DF47}.Debug|Any CPU.Build.0 = Debug|Any CPU
108+
{801771CD-2C19-463A-94F8-DF546825DF47}.MonoTouch|Any CPU.ActiveCfg = MONOTOUCH|Any CPU
109+
{801771CD-2C19-463A-94F8-DF546825DF47}.MonoTouch|Any CPU.Build.0 = MONOTOUCH|Any CPU
110+
{801771CD-2C19-463A-94F8-DF546825DF47}.Release|Any CPU.ActiveCfg = Release|Any CPU
111+
{801771CD-2C19-463A-94F8-DF546825DF47}.Release|Any CPU.Build.0 = Release|Any CPU
112+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Debug|Any CPU.Build.0 = Debug|Any CPU
114+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
115+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
116+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Release|Any CPU.ActiveCfg = Release|Any CPU
117+
{94A33BC4-AC22-49A3-A38E-2ABFCD997ABA}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{982416DB-C143-4028-A0C3-CF41892D18D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
119+
{982416DB-C143-4028-A0C3-CF41892D18D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
120+
{982416DB-C143-4028-A0C3-CF41892D18D3}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
121+
{982416DB-C143-4028-A0C3-CF41892D18D3}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
122+
{982416DB-C143-4028-A0C3-CF41892D18D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
123+
{982416DB-C143-4028-A0C3-CF41892D18D3}.Release|Any CPU.Build.0 = Release|Any CPU
124+
{A5646013-C243-453F-A2B6-3B6870A9637D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
125+
{A5646013-C243-453F-A2B6-3B6870A9637D}.Debug|Any CPU.Build.0 = Debug|Any CPU
126+
{A5646013-C243-453F-A2B6-3B6870A9637D}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
127+
{A5646013-C243-453F-A2B6-3B6870A9637D}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
128+
{A5646013-C243-453F-A2B6-3B6870A9637D}.Release|Any CPU.ActiveCfg = Release|Any CPU
129+
{A5646013-C243-453F-A2B6-3B6870A9637D}.Release|Any CPU.Build.0 = Release|Any CPU
130+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
131+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
132+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.MonoTouch|Any CPU.ActiveCfg = Debug|Any CPU
133+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.MonoTouch|Any CPU.Build.0 = Debug|Any CPU
134+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
135+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}.Release|Any CPU.Build.0 = Release|Any CPU
136+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
137+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
138+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.MonoTouch|Any CPU.ActiveCfg = Debug|Any CPU
139+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.MonoTouch|Any CPU.Build.0 = Debug|Any CPU
140+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
141+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33}.Release|Any CPU.Build.0 = Release|Any CPU
142+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
143+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
144+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.MonoTouch|Any CPU.ActiveCfg = MonoTouch|Any CPU
145+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.MonoTouch|Any CPU.Build.0 = MonoTouch|Any CPU
146+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
147+
{CA20892F-3FD7-4ACD-8506-B50C30CA4DE1}.Release|Any CPU.Build.0 = Release|Any CPU
132148
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
133149
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.Debug|Any CPU.Build.0 = Debug|Any CPU
134150
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.MonoTouch|Any CPU.ActiveCfg = Release|Any CPU
135151
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
136152
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.Release|Any CPU.ActiveCfg = Release|Any CPU
137153
{CEAB2047-A095-4A96-8B23-325C6BB5690D}.Release|Any CPU.Build.0 = Release|Any CPU
138-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
139-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
140-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.MonoTouch|Any CPU.ActiveCfg = Release|Any CPU
141-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
142-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
143-
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB}.Release|Any CPU.Build.0 = Release|Any CPU
144-
EndGlobalSection
145-
GlobalSection(SolutionProperties) = preSolution
146-
HideSolutionNode = FALSE
154+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
155+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Debug|Any CPU.Build.0 = Debug|Any CPU
156+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.MonoTouch|Any CPU.ActiveCfg = Release|Any CPU
157+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.MonoTouch|Any CPU.Build.0 = Release|Any CPU
158+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Release|Any CPU.ActiveCfg = Release|Any CPU
159+
{EF36A253-C53F-4BF3-B0EC-4D29211FA67D}.Release|Any CPU.Build.0 = Release|Any CPU
147160
EndGlobalSection
148161
GlobalSection(NestedProjects) = preSolution
149162
{3FA9197A-462D-44CC-9AB3-61AF414D0B45} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
@@ -154,6 +167,8 @@ Global
154167
{801771CD-2C19-463A-94F8-DF546825DF47} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
155168
{CEAB2047-A095-4A96-8B23-325C6BB5690D} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
156169
{1B1151B2-19A6-4F08-9765-5EA6EF06F3FB} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
170+
{BEF0AA4B-54FE-4EFC-988F-F96BD0779A33} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
171+
{B7F650D2-6D7E-48BE-ADCE-19076249B3B7} = {4EBD29DD-21A1-47B5-80DB-F9D58C91BED5}
157172
EndGlobalSection
158173
GlobalSection(MonoDevelopProperties) = preSolution
159174
StartupItem = ..\tests\ServiceStack.Common.Tests\ServiceStack.Common.Tests.csproj
@@ -172,4 +187,7 @@ Global
172187
$5.LineAlign = 0
173188
$4.inheritsSet = Mono
174189
EndGlobalSection
190+
GlobalSection(SolutionProperties) = preSolution
191+
HideSolutionNode = FALSE
192+
EndGlobalSection
175193
EndGlobal
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using System;
2+
using System.Diagnostics;
3+
using ServiceStack.Configuration;
4+
using NUnit.Framework;
5+
using ServiceStack.ServiceClient.Web;
6+
using ServiceStack.ServiceInterface.Auth;
7+
using ServiceStack.ServiceInterface.ServiceModel;
8+
using ServiceStack.Text;
9+
using System.Collections.Generic;
10+
using ServiceStack.WebHost.Endpoints.Tests;
11+
12+
namespace ServiceStack.Auth.Tests
13+
{
14+
[TestFixture()]
15+
public class SecureTests:TestBase
16+
{
17+
[Test]
18+
public void can_execute_secure_service ()
19+
{
20+
21+
var secure= Client.Post<SecureResponse>("/secure",
22+
new Secure()
23+
{
24+
UserName="angel"
25+
});
26+
//fails against webhost-xsp2!, runs fine against console host
27+
28+
Console.WriteLine(secure.Dump());
29+
30+
}
31+
}
32+
}
33+
34+
// run ServiceStack.WebHostApp first with xsp2
35+
// http://127.0.0.1:8080/api/auth?UserName=test1&Password=test1&format=json OK
36+
// http://127.0.0.1:8080/api/secure?UserName=test1&format=json OK
37+
// http://127.0.0.1:8080/api/auth/logout?format=json
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+
<ProductVersion>10.0.0</ProductVersion>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>{B7F650D2-6D7E-48BE-ADCE-19076249B3B7}</ProjectGuid>
9+
<OutputType>Library</OutputType>
10+
<RootNamespace>ServiceStack.Auth.Tests</RootNamespace>
11+
<AssemblyName>ServiceStack.Auth.Tests</AssemblyName>
12+
</PropertyGroup>
13+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
14+
<DebugSymbols>true</DebugSymbols>
15+
<DebugType>full</DebugType>
16+
<Optimize>false</Optimize>
17+
<OutputPath>bin\Debug</OutputPath>
18+
<DefineConstants>DEBUG;</DefineConstants>
19+
<ErrorReport>prompt</ErrorReport>
20+
<WarningLevel>4</WarningLevel>
21+
<ConsolePause>false</ConsolePause>
22+
</PropertyGroup>
23+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
24+
<DebugType>none</DebugType>
25+
<Optimize>true</Optimize>
26+
<OutputPath>bin\Release</OutputPath>
27+
<ErrorReport>prompt</ErrorReport>
28+
<WarningLevel>4</WarningLevel>
29+
<ConsolePause>false</ConsolePause>
30+
</PropertyGroup>
31+
<ItemGroup>
32+
<Reference Include="System" />
33+
<Reference Include="ServiceStack.Text">
34+
<HintPath>..\..\lib\ServiceStack.Text.dll</HintPath>
35+
</Reference>
36+
<Reference Include="nunit.framework">
37+
<HintPath>..\..\lib\tests\nunit.framework.dll</HintPath>
38+
</Reference>
39+
</ItemGroup>
40+
<ItemGroup>
41+
<Compile Include="TestBase.cs" />
42+
<Compile Include="SecureTests.cs" />
43+
</ItemGroup>
44+
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
45+
<ItemGroup>
46+
<ProjectReference Include="..\..\src\ServiceStack.Common\ServiceStack.Common.csproj">
47+
<Project>{982416DB-C143-4028-A0C3-CF41892D18D3}</Project>
48+
<Name>ServiceStack.Common</Name>
49+
</ProjectReference>
50+
<ProjectReference Include="..\..\src\ServiceStack.Interfaces\ServiceStack.Interfaces.csproj">
51+
<Project>{42E1C8C0-A163-44CC-92B1-8F416F2C0B01}</Project>
52+
<Name>ServiceStack.Interfaces</Name>
53+
</ProjectReference>
54+
<ProjectReference Include="..\..\src\ServiceStack.ServiceInterface\ServiceStack.ServiceInterface.csproj">
55+
<Project>{5A315F92-80D2-4C60-A5A4-22E027AC7E7E}</Project>
56+
<Name>ServiceStack.ServiceInterface</Name>
57+
</ProjectReference>
58+
<ProjectReference Include="..\ServiceStack.WebHost.Endpoints.Tests\ServiceStack.WebHost.Endpoints.Tests.csproj">
59+
<Project>{55C5C6DA-1834-4BA8-8D2F-19C091B6FC81}</Project>
60+
<Name>ServiceStack.WebHost.Endpoints.Tests</Name>
61+
</ProjectReference>
62+
</ItemGroup>
63+
</Project>

0 commit comments

Comments
 (0)