Dynamics CRM 2016.Web API Auth.我有令牌,现在是什么?

Mar*_*cos 3 java authentication dynamics-crm adal dynamics-crm-2016

使用ADAL libs for java我设法使用我的office365凭证获取Access,Refresh和ID Tokens.

现在我的意图是使用REST Web API,我的目的是创建一个实体,作为概念的证明.根据我与其他供应商和REST API的经验,一旦您拥有有效的令牌,您只需将其添加为授权标头,如:

Authorization=Bearer 709709JHKLJHKJLhHKHKJHKH...etc
Run Code Online (Sandbox Code Playgroud)

在Dynamic CRM 2016中有类似的东西吗?

这里这里是关于组成一个POST HTTP请求不错的信息,但我缺少授权部分...任何想法家伙?

Mat*_*ing 5

这是GET撤回帐户的有效请求.

GET https://<CRM DOMAIN>.com/api/data/v8.1/accounts HTTP/1.1
Authorization: Bearer:<TOKEN GOES HERE>
Host: <CRM DOMAIN>.com
Run Code Online (Sandbox Code Playgroud)

这是有效的 POST

POST https://<CRM DOMAIN>.com/api/data/v8.1/accounts HTTP/1.1
Content-Type: application/json; charset=utf-8
Accept: application/json
Authorization: Bearer:<TOKEN GOES HERE>
Host: <CRM DOMAIN>.com
Content-Length: 224

{
    "name": "Sample Account",
    "creditonhold": false,
    "address1_latitude": 47.639583,
    "description": "This is the description of the sample account",
    "revenue": 5000000,
    "accountcategorycode": 1
}
Run Code Online (Sandbox Code Playgroud)