Merge lp:~mandel/ubuntuone-windows-installer/sso_di into lp:ubuntuone-windows-installer/beta

Proposed by Manuel de la Peña
Status: Merged
Approved by: Rick McBride
Approved revision: 89
Merged at revision: 91
Proposed branch: lp:~mandel/ubuntuone-windows-installer/sso_di
Merge into: lp:ubuntuone-windows-installer/beta
Prerequisite: lp:~mandel/ubuntuone-windows-installer/refactor_sso
Diff against target: 114 lines (+52/-1)
6 files modified
src/Canonical.Ubuntu.SSO/Canonical.Ubuntu.SSO.csproj (+3/-0)
src/Canonical.Ubuntu.SSO/SSOCredentialsProvider.cs (+0/-1)
src/Canonical.Ubuntu.SSO/objects.xml (+37/-0)
src/Canonical.UbuntuOne.Common/objects.xml (+7/-0)
src/UbuntuOneClient/App.config (+1/-0)
src/UbuntuOneClient/UbuntuOneClient.csproj (+4/-0)
To merge this branch: bzr merge lp:~mandel/ubuntuone-windows-installer/sso_di
Reviewer Review Type Date Requested Status
Rick McBride (community) Approve
John Lenton (community) Approve
Review via email: mp+37581@code.launchpad.net

Description of the change

Provides the IoC Spring configuration to be used in the Canonical.Ubuntu.SSO assembly.

To post a comment you must log in.
Revision history for this message
John Lenton (chipaca) :
review: Approve
Revision history for this message
Rick McBride (rmcbride) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/Canonical.Ubuntu.SSO/Canonical.Ubuntu.SSO.csproj'
2--- src/Canonical.Ubuntu.SSO/Canonical.Ubuntu.SSO.csproj 2010-10-05 10:23:40 +0000
3+++ src/Canonical.Ubuntu.SSO/Canonical.Ubuntu.SSO.csproj 2010-10-05 10:23:41 +0000
4@@ -127,6 +127,9 @@
5 <Name>Canonical.UbuntuOne.Common</Name>
6 </ProjectReference>
7 </ItemGroup>
8+ <ItemGroup>
9+ <EmbeddedResource Include="objects.xml" />
10+ </ItemGroup>
11 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
12 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
13 Other similar extension points exist, see Microsoft.Common.targets.
14
15=== modified file 'src/Canonical.Ubuntu.SSO/SSOCredentialsProvider.cs'
16--- src/Canonical.Ubuntu.SSO/SSOCredentialsProvider.cs 2010-10-05 10:23:40 +0000
17+++ src/Canonical.Ubuntu.SSO/SSOCredentialsProvider.cs 2010-10-05 10:23:41 +0000
18@@ -18,7 +18,6 @@
19 * Authors: Manuel de la Peña <manuel.delapena@canonical.com>
20 */
21 using System;
22-using System.Collections.Generic;
23 using Canonical.UbuntuOne.Common.Aop;
24
25 namespace Canonical.Ubuntu.SSO
26
27=== added file 'src/Canonical.Ubuntu.SSO/objects.xml'
28--- src/Canonical.Ubuntu.SSO/objects.xml 1970-01-01 00:00:00 +0000
29+++ src/Canonical.Ubuntu.SSO/objects.xml 2010-10-05 10:23:41 +0000
30@@ -0,0 +1,37 @@
31+<?xml version="1.0" encoding="utf-8" ?>
32+<objects xmlns="http://www.springframework.net">
33+
34+ <object id="Authentications"
35+ type="Canonical.Ubuntu.SSO.Service.Authentications , Canonical.Ubuntu.SSO"
36+ autowire="autodetect"/>
37+
38+ <object id="DataProtector"
39+ type="Canonical.Ubuntu.SSO.DPAPIDataProtector , Canonical.Ubuntu.SSO"
40+ autowire="autodetect"/>
41+
42+ <object id="Keyring"
43+ type="Canonical.Ubuntu.SSO.Keyring , Canonical.Ubuntu.SSO"
44+ autowire="autodetect"/>
45+
46+ <!-- Use the json encoder since it is less error prone -->
47+
48+ <object id="SSOCredentialsEncoder"
49+ type="Canonical.Ubuntu.SSO.JsonSSOCredentialsEncoder , Canonical.Ubuntu.SSO"
50+ autowire="autodetect"/>
51+
52+ <object id="OAuth"
53+ type="Canonical.Ubuntu.SSO.OAuth , Canonical.Ubuntu.SSO"
54+ autowire="autodetect"/>
55+
56+ <!-- The actual interesting objects to perform the SSO -->
57+
58+ <object id="SSOLoginProcessor"
59+ type="Canonical.Ubuntu.SSO.SSOLoginProcessor , Canonical.Ubuntu.SSO"
60+ autowire="autodetect"/>
61+
62+
63+ <object id="SSOCredentialsProvider"
64+ type="Canonical.Ubuntu.SSO.SSOCredentialsProvider , Canonical.Ubuntu.SSO"
65+ autowire="autodetect"/>
66+
67+</objects>
68\ No newline at end of file
69
70=== modified file 'src/Canonical.UbuntuOne.Common/objects.xml'
71--- src/Canonical.UbuntuOne.Common/objects.xml 2010-08-19 16:54:46 +0000
72+++ src/Canonical.UbuntuOne.Common/objects.xml 2010-10-05 10:23:41 +0000
73@@ -44,6 +44,13 @@
74
75 <object id="Application"
76 type="Canonical.UbuntuOne.Common.Utils.ApplicationWrapper, Canonical.UbuntuOne.Common" />
77+
78+ <!-- ######################################################################################## -->
79+ <!-- Net Objects -->
80+ <!-- ######################################################################################## -->
81+
82+ <object id="HttpWebRequestFactory"
83+ type="Canonical.UbuntuOne.Common.Net.HttpWebRequestFactory, Canonical.UbuntuOne.Common" />
84
85 </objects>
86
87\ No newline at end of file
88
89=== modified file 'src/UbuntuOneClient/App.config'
90--- src/UbuntuOneClient/App.config 2010-09-16 16:15:32 +0000
91+++ src/UbuntuOneClient/App.config 2010-10-05 10:23:41 +0000
92@@ -33,6 +33,7 @@
93 <spring>
94 <context>
95 <resource uri="assembly://UbuntuOneClient/UbuntuOneClient/objects.xml" />
96+ <resource uri="assembly://Canonical.Ubuntu.SSO/Canonical.Ubuntu.SSO/objects.xml" />
97 <resource uri="assembly://Canonical.UbuntuOne.Client/Canonical.UbuntuOne.Client/objects.xml" />
98 <resource uri="assembly://Canonical.UbuntuOne.Client.Views/Canonical.UbuntuOne.Client.Views/objects.xml" />
99 <resource uri="assembly://Canonical.UbuntuOne.Common/Canonical.UbuntuOne.Common/objects.xml" />
100
101=== modified file 'src/UbuntuOneClient/UbuntuOneClient.csproj'
102--- src/UbuntuOneClient/UbuntuOneClient.csproj 2010-08-09 16:15:16 +0000
103+++ src/UbuntuOneClient/UbuntuOneClient.csproj 2010-10-05 10:23:41 +0000
104@@ -96,6 +96,10 @@
105 <AppDesigner Include="Properties\" />
106 </ItemGroup>
107 <ItemGroup>
108+ <ProjectReference Include="..\Canonical.Ubuntu.SSO\Canonical.Ubuntu.SSO.csproj">
109+ <Project>{9460A771-2589-45DA-9618-9FE8BB7D16E8}</Project>
110+ <Name>Canonical.Ubuntu.SSO</Name>
111+ </ProjectReference>
112 <ProjectReference Include="..\Canonical.UbuntuOne.Client.Views\Canonical.UbuntuOne.Client.Views.csproj">
113 <Project>{1F0E3DAF-F22F-4B0C-8039-118B082DA237}</Project>
114 <Name>Canonical.UbuntuOne.Client.Views</Name>

Subscribers

People subscribed via source and target branches

to all changes: