Changeset 4306


Ignore:
Timestamp:
08/24/10 18:44:57 (12 years ago)
Author:
swagner
Message:

Worked on OKB user authentication (#1167)

Location:
trunk/sources
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab 3.3 Services.sln

    r4283 r4306  
    2323Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB.AttributeSelection-3.3", "HeuristicLab.Services.OKB.AttributeSelection\3.3\HeuristicLab.Services.OKB.AttributeSelection-3.3.csproj", "{E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}"
    2424EndProject
     25Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB-3.3Lib", "HeuristicLab.Services.OKB\3.3\HeuristicLab.Services.OKB-3.3Lib.csproj", "{766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}"
     26EndProject
    2527Global
    2628  GlobalSection(SolutionConfigurationPlatforms) = preSolution
    2729    Debug|Any CPU = Debug|Any CPU
     30    Debug|Mixed Platforms = Debug|Mixed Platforms
    2831    Debug|x64 = Debug|x64
    2932    Debug|x86 = Debug|x86
    3033    Release|Any CPU = Release|Any CPU
     34    Release|Mixed Platforms = Release|Mixed Platforms
    3135    Release|x64 = Release|x64
    3236    Release|x86 = Release|x86
     
    3539    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    3640    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
     41    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
     42    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Mixed Platforms.Build.0 = Debug|x64
    3743    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|x64.ActiveCfg = Debug|x64
    3844    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|x64.Build.0 = Debug|x64
     
    4147    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
    4248    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Any CPU.Build.0 = Release|Any CPU
     49    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Mixed Platforms.ActiveCfg = Release|x64
     50    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Mixed Platforms.Build.0 = Release|x64
    4351    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|x64.ActiveCfg = Release|x64
    4452    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|x64.Build.0 = Release|x64
     
    4755    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    4856    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Any CPU.Build.0 = Debug|Any CPU
     57    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
     58    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Mixed Platforms.Build.0 = Debug|x64
    4959    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|x64.ActiveCfg = Debug|x64
    5060    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|x64.Build.0 = Debug|x64
     
    5363    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Any CPU.ActiveCfg = Release|Any CPU
    5464    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Any CPU.Build.0 = Release|Any CPU
     65    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Mixed Platforms.ActiveCfg = Release|x64
     66    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Mixed Platforms.Build.0 = Release|x64
    5567    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|x64.ActiveCfg = Release|x64
    5668    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|x64.Build.0 = Release|x64
     
    5971    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    6072    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|Any CPU.Build.0 = Debug|Any CPU
     73    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
     74    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|Mixed Platforms.Build.0 = Debug|x86
    6175    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|x64.ActiveCfg = Debug|x64
    6276    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Debug|x64.Build.0 = Debug|x64
     
    6579    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|Any CPU.ActiveCfg = Release|Any CPU
    6680    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|Any CPU.Build.0 = Release|Any CPU
     81    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|Mixed Platforms.ActiveCfg = Release|x86
     82    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|Mixed Platforms.Build.0 = Release|x86
    6783    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|x64.ActiveCfg = Release|x64
    6884    {421D9CCA-5A48-4813-AB9C-ED7025F9CC35}.Release|x64.Build.0 = Release|x64
     
    7187    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    7288    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
     89    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
     90    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|Mixed Platforms.Build.0 = Debug|x86
    7391    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|x64.ActiveCfg = Debug|x64
    7492    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Debug|x64.Build.0 = Debug|x64
     
    7795    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
    7896    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|Any CPU.Build.0 = Release|Any CPU
     97    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|Mixed Platforms.ActiveCfg = Release|x86
     98    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|Mixed Platforms.Build.0 = Release|x86
    7999    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|x64.ActiveCfg = Release|x64
    80100    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|x64.Build.0 = Release|x64
     
    83103    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    84104    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Any CPU.Build.0 = Debug|Any CPU
     105    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
     106    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Mixed Platforms.Build.0 = Debug|x86
    85107    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x64.ActiveCfg = Debug|x64
    86108    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x64.Build.0 = Debug|x64
     
    89111    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Any CPU.ActiveCfg = Release|Any CPU
    90112    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Any CPU.Build.0 = Release|Any CPU
     113    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Mixed Platforms.ActiveCfg = Release|x86
     114    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Mixed Platforms.Build.0 = Release|x86
    91115    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x64.ActiveCfg = Release|x64
    92116    {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x64.Build.0 = Release|x64
     
    95119    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    96120    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
     121    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
     122    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Mixed Platforms.Build.0 = Debug|x86
    97123    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x64.ActiveCfg = Debug|x64
    98124    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x64.Build.0 = Debug|x64
     
    101127    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
    102128    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Any CPU.Build.0 = Release|Any CPU
     129    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Mixed Platforms.ActiveCfg = Release|x86
     130    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Mixed Platforms.Build.0 = Release|x86
    103131    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x64.ActiveCfg = Release|x64
    104132    {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x64.Build.0 = Release|x64
     
    107135    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    108136    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
     137    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
     138    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Mixed Platforms.Build.0 = Debug|x86
    109139    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|x64.ActiveCfg = Debug|x64
    110140    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|x64.Build.0 = Debug|x64
     
    113143    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
    114144    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|Any CPU.Build.0 = Release|Any CPU
     145    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|Mixed Platforms.ActiveCfg = Release|x86
     146    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|Mixed Platforms.Build.0 = Release|x86
    115147    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|x64.ActiveCfg = Release|x64
    116148    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|x64.Build.0 = Release|x64
    117149    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|x86.ActiveCfg = Release|x86
    118150    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Release|x86.Build.0 = Release|x86
     151    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     152    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
     153    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
     154    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
     155    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|x64.ActiveCfg = Debug|Any CPU
     156    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Debug|x86.ActiveCfg = Debug|Any CPU
     157    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
     158    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|Any CPU.Build.0 = Release|Any CPU
     159    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
     160    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
     161    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|x64.ActiveCfg = Release|Any CPU
     162    {766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}.Release|x86.ActiveCfg = Release|Any CPU
    119163  EndGlobalSection
    120164  GlobalSection(SolutionProperties) = preSolution
  • trunk/sources/HeuristicLab.Services.OKB/3.3/app.config

    r4298 r4306  
    4848    <behaviors>
    4949      <serviceBehaviors>
    50         <behavior name="RunnerServiceBehaviour">
    51           <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/RunnerMex"/>
    52           <serviceDebug includeExceptionDetailInFaults="true"/>
    53           <serviceAuthorization principalPermissionMode="UseAspNetRoles"
    54                                 roleProviderName="AspNetSqlRoleProvider" />
    55           <serviceCredentials>
    56             <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
    57             <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
    58                                     membershipProviderName="AspNetSqlMembershipProvider"/>
    59           </serviceCredentials>
    60         </behavior>
    6150        <behavior name="AdminServiceBehaviour">
    62           <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/AdminMex"/>
    63           <serviceDebug includeExceptionDetailInFaults="true"/>
    64           <serviceAuthorization principalPermissionMode="UseAspNetRoles"
    65                                 roleProviderName="AspNetSqlRoleProvider" />
    66           <serviceCredentials>
    67             <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
    68             <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
    69                                     membershipProviderName="AspNetSqlMembershipProvider"/>
    70           </serviceCredentials>
    71         </behavior>
    72         <behavior name="TableServiceBehaviour">
    73           <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/TableMex"/>
    74           <serviceDebug includeExceptionDetailInFaults="true"/>
    75           <serviceAuthorization principalPermissionMode="UseAspNetRoles"
    76                                 roleProviderName="AspNetSqlRoleProvider" />
    77           <serviceCredentials>
    78             <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
    79             <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
    80                                     membershipProviderName="AspNetSqlMembershipProvider"/>
    81           </serviceCredentials>
    82         </behavior>
    83         <behavior name="QueryServiceBehaviour">
    84           <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/QueryMex"/>
    85           <serviceDebug includeExceptionDetailInFaults="true"/>
    86           <serviceAuthorization principalPermissionMode="UseAspNetRoles"
    87                                 roleProviderName="AspNetSqlRoleProvider" />
    88           <serviceCredentials>
    89             <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
    90             <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
    91                                     membershipProviderName="AspNetSqlMembershipProvider"/>
    92           </serviceCredentials>
    93         </behavior>
    94         <behavior name="DataServiceBehaviour">
    95           <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/DataMex"/>
     51          <serviceMetadata httpGetEnabled="true" />
    9652          <serviceDebug includeExceptionDetailInFaults="true"/>
    9753          <serviceAuthorization principalPermissionMode="UseAspNetRoles"
     
    10763
    10864    <services>
    109       <service behaviorConfiguration="RunnerServiceBehaviour" name="HeuristicLab.Services.OKB.RunnerService">
    110         <endpoint address="http://localhost:8000/OKB/RunnerMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    111         <endpoint address="net.tcp://localhost:8001/OKB/RunnerService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.Services.OKB.IRunnerService">
    112         </endpoint>
    113       </service>
    11465      <service behaviorConfiguration="AdminServiceBehaviour" name="HeuristicLab.Services.OKB.AdminService">
    115         <endpoint address="http://localhost:8000/OKB/AdminMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    116         <endpoint address="net.tcp://localhost:8001/OKB/AdminService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.Services.OKB.IAdminService"/>
    117       </service>
    118       <service behaviorConfiguration="TableServiceBehaviour" name="HeuristicLab.Services.OKB.TableService">
    119         <endpoint address="http://localhost:8000/OKB/TableMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    120         <endpoint address="net.tcp://localhost:8001/OKB/TableService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.Services.OKB.ITableService"/>
    121       </service>
    122       <service behaviorConfiguration="QueryServiceBehaviour" name="HeuristicLab.Services.OKB.QueryService">
    123         <endpoint address="http://localhost:8000/OKB/QueryMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    124         <endpoint address="net.tcp://localhost:8001/OKB/QueryService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.Services.OKB.IQueryService"/>
    125       </service>
    126       <service behaviorConfiguration="DataServiceBehaviour" name="HeuristicLab.Services.OKB.DataService">
    127         <endpoint address="http://localhost:8000/OKB/DataMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    128         <endpoint address="net.tcp://localhost:8001/OKB/DataService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.Services.OKB.IDataService"/>
     66        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
     67        <endpoint binding="netTcpBinding" bindingConfiguration="LargeMessages"
     68          contract="HeuristicLab.Services.OKB.IAdminService" />
     69        <host>
     70          <baseAddresses>
     71            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB/AdminService/" />
     72            <add baseAddress="net.tcp://localhost:8733/OKB/AdminService/" />
     73          </baseAddresses>
     74        </host>
    12975      </service>
    13076    </services>
Note: See TracChangeset for help on using the changeset viewer.