Produced by Araxis Merge on 2/1/2017 2:56:56 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | C:\Araxis_Merge_Comprasion\Pub_un\BTSSS_CIF_122016.zip\BTSSS_CIF_12_20_16\clean\CRM\trunk\SDK\SampleCode\CS\WsdlBasedProxies\ADClaims | Setup.txt | Tue Dec 20 19:51:47 2016 UTC |
| 2 | Wed Feb 1 19:56:56 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 0 | 0 |
| Removed | 1 | 46 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | SERVICE RE FERENCES | |||||
| 2 | Add the fo llowing se rvice refe rences, us ing your s erver name : | |||||
| 3 | ||||||
| 4 | 1) Example URL: http s://myserv er/XRMServ ices/2011/ Discovery. svc | |||||
| 5 | Namespa ce: CrmSdk .Discovery | |||||
| 6 | 2) Example URL: http s://myserv er/XRMServ ices/2011/ Organizati on.svc | |||||
| 7 | Namespa ce: CrmSdk | |||||
| 8 | ||||||
| 9 | If you don 't know th e URL for the servic es, do the following : | |||||
| 10 | 1) Launch the CRM Ap plication in Interne t Explorer | |||||
| 11 | 2) Navigat e to Setti ngs -> Cus tomization s | |||||
| 12 | 3) Click D eveloper R esources | |||||
| 13 | 4) Note do wn the URL for the D iscovery S ervice and the Organ ization Se rvice. | |||||
| 14 | ||||||
| 15 | CONFIGURAT ION FILE C HANGES | |||||
| 16 | 1) In the "<binding name="Cust omBinding_ IOrganizat ionService ">" node, locate the "<issuer ...>" node . | |||||
| 17 | This no de allows the user t o specify which Issu er should be used wh en issuing a token. The variou s | |||||
| 18 | STS end points wil l be prese nt in the commented out "alter nativeIssu edTokenPar ameters" n ode. In my | |||||
| 19 | example , Kerberos Mixed is u sed. In or der to use KerberosM ixed, the "binding" and "bindi ngConfigur ation" | |||||
| 20 | attribu tes need t o be updat ed to matc h the node in "alter nativeIssu edTokenPar ameters". The easies t | |||||
| 21 | way to find this endpoint i s to searc h for "htt ps://adfs. contoso.co m:555/adfs /services/ trust/13/k erberosmix ed". | |||||
| 22 | ||||||
| 23 | In the generated configurat ion file, you'll fin d: | |||||
| 24 | <issuer address=" https://ad fs.contoso .com:555/a dfs/servic es/trust/1 3/kerberos mixed" | |||||
| 25 | bindingCo nfiguratio n="https:/ /adfs.cont oso.com:55 5/adfs/ser vices/trus t/13/kerbe rosmixed" | |||||
| 26 | b inding="cu stomBindin g" /> | |||||
| 27 | ||||||
| 28 | Copy th is node an d replace the curren t issuer n ode in the "<binding name="Cus tomBinding _IOrganiza tionServic e">" | |||||
| 29 | node. | |||||
| 30 | 2) Copy al l of the c hild nodes in the "< binding na me="Custom Binding_IO rganizatio nService"> " node and overwrite | |||||
| 31 | the cur rent child nodes of the "<bind ing name=" CustomBind ing_IDisco veryServic e">" in or der to ens ure that | |||||
| 32 | the Dis covery Ser vice and O rganizatio n Service have the s ame config uration. | |||||
| 33 | NOTE: W hen adding the two s ervices, t he configu ration for the Disco very Servi ce is remo ved (incor rectly). | |||||
| 34 | 3) If need ed, update the addre sses in th e "<endpoi nt ...>" n odes for e ach servic e. | |||||
| 35 | ||||||
| 36 | CODE CHANG ES | |||||
| 37 | 1) Open Pr ogram.cs a nd update the UserDo main, User Name, User Password, DiscoveryS erviceUrl, | |||||
| 38 | and Org anizationU niqueName constants. | |||||
| 39 | NOTE: T hese value s are only required in order t o make the sample wo rk. | |||||
| 40 | ||||||
| 41 | BUILD and RUN | |||||
| 42 | 1) Right c lick on th e ADClaims project a nd choose Build. | |||||
| 43 | (W arnings ar e expected and can b e ignored. ) | |||||
| 44 | 2) Place a breakpoin t after th e WhoAmI c all. | |||||
| 45 | 3) Right c lick on th e ADClaims project a nd choose Debug. | |||||
| 46 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.