<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:PMingLiU;
        panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Excellent!  I will give this a try.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">             Many thanks,  --Keith<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> midPoint [mailto:midpoint-bounces@lists.evolveum.com]
<b>On Behalf Of </b>Matus Macik<br>
<b>Sent:</b> Tuesday, October 10, 2017 10:31 AM<br>
<b>To:</b> midPoint General Discussion <midpoint@lists.evolveum.com>; gustav.palos@evolveum.com<br>
<b>Subject:</b> Re: [midPoint] Configuring SCIM / Slack connector<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span style="color:black">Hello Keith,</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span style="color:black">It seems that there were a couple of changes to the Users schema provided by the Slack scim endpoint. I made some modifications to the Scim connector which should fix these issues. You can
 clone the project from our git repository at: </span><a href="https://github.com/Evolveum/connector-scim1"><span style="color:#1155CC">https://github.com/Evolveum/connector-scim1</span></a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span style="color:black">Regards,</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Matus Macik | Developer and Identity Management Engineer<br>
<a href="mailto:matus.macik@evolveum.com">matus.macik@evolveum.com</a> | <a href="http://www.evolveum.com">
www.evolveum.com</a><br>
Evolveum<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From: </b><a href="mailto:keith.hazelton@wisc.edu">Keith Hazelton</a><br>
<b>Sent: </b>Friday, October 6, 2017 3:58 PM<br>
<b>To: </b><a href="mailto:midpoint@lists.evolveum.com">midPoint General Discussion</a>;
<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a><br>
<b>Subject: </b>Re: [midPoint] Configuring SCIM / Slack connector<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here’s the relevant section of the SCIM Protocol RFC 7644. I think it shows that Slack is not completely SCIM compliant.<o:p></o:p></p>
<p class="MsoNormal"><a name="section-4"></a><a href="https://tools.ietf.org/html/rfc7644#section-4"><b><br>
4</b></a><b>.  Service Provider Configuration Endpoints<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">   SCIM defines three endpoints to facilitate discovery of SCIM service<o:p></o:p></p>
<p class="MsoNormal">   provider features and schema that MAY be retrieved using HTTP GET:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">  /ServiceProviderConfig<o:p></o:p></p>
<p class="MsoNormal">      An HTTP GET to this endpoint will return a JSON structure that<o:p></o:p></p>
<p class="MsoNormal">      describes the SCIM specification features available on a service<o:p></o:p></p>
<p class="MsoNormal">      provider.  This endpoint SHALL return responses with a JSON object<o:p></o:p></p>
<p class="MsoNormal">      using a "schemas" attribute of<o:p></o:p></p>
<p class="MsoNormal">      "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig".<o:p></o:p></p>
<p class="MsoNormal">      The attributes returned in the JSON object are defined in<o:p></o:p></p>
<p class="MsoNormal">      <a href="https://tools.ietf.org/html/rfc7643#section-5">
Section 5 of [RFC7643]</a>.  An example representation of SCIM service<o:p></o:p></p>
<p class="MsoNormal">      provider configuration may be found in <a href="https://tools.ietf.org/html/rfc7643#section-8.5">
Section 8.5 of [RFC7643]</a>.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hunt, et al.                 Standards Track                   [Page 73]<o:p></o:p></p>
<div>
<p class="MsoNormal"><img border="0" width="707" height="2" style="width:7.3645in;height:.0208in" id="Horizontal_x0020_Line_x0020_1" src="cid:image001.png@01D341B4.71E8FE90"><o:p></o:p></p>
</div>
<p class="MsoNormal"><a name="page-74"></a><o:p> </o:p></p>
<p class="MsoNormal"><a href="https://tools.ietf.org/html/rfc7644">RFC 7644</a>               SCIM Protocol Specification        September 2015<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">   /Schemas<o:p></o:p></p>
<p class="MsoNormal">      An HTTP GET to this endpoint is used to retrieve information about<o:p></o:p></p>
<p class="MsoNormal">      resource schemas supported by a SCIM service provider.  An HTTP<o:p></o:p></p>
<p class="MsoNormal">      GET to the endpoint "/Schemas" SHALL return all supported schemas<o:p></o:p></p>
<p class="MsoNormal">      in ListResponse format (see Figure 3).  Individual schema<o:p></o:p></p>
<p class="MsoNormal">      definitions can be returned by appending the schema URI to the<o:p></o:p></p>
<p class="MsoNormal">      /Schemas endpoint.  For example:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">            /Schemas/urn:ietf:params:scim:schemas:core:2.0:User<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">___________________________________</span><span style="font-size:10.5pt;color:#888888"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#888888">email & jabber:
<a href="mailto:keith.hazelton@wisc.edu" target="_blank">keith.hazelton@wisc.edu</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:#888888">calendar: <a href="http://go.wisc.edu/i6zxx0" target="_blank">
http://go.wisc.edu/i6zxx0</a></span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">midPoint <<a href="mailto:midpoint-bounces@lists.evolveum.com">midpoint-bounces@lists.evolveum.com</a>> on behalf of Keith Hazelton <<a href="mailto:keith.hazelton@wisc.edu">keith.hazelton@wisc.edu</a>><br>
<b>Reply-To: </b>midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>><br>
<b>Date: </b>Friday, October 6, 2017 at 08:46 <br>
<b>To: </b>midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>>, "<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>" <<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>><br>
<b>Subject: </b>Re: [midPoint] Configuring SCIM / Slack connector<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<p class="MsoNormal" style="margin-left:.5in">I note that Slack DOES return responses for ../scim/v1/Schemas/Users    and  ../Schemas/Groups.  Is midPoint’s SCIM Slack connector looking for the bare ../Schemas endpoint?  That may be an issue.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">         --Keith<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.5pt;color:black">___________________________________</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.5pt;color:#888888">email & jabber:
<a href="mailto:keith.hazelton@wisc.edu" target="_blank">keith.hazelton@wisc.edu</a></span><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.5pt;color:#888888">calendar:
<a href="http://go.wisc.edu/i6zxx0" target="_blank">http://go.wisc.edu/i6zxx0</a></span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> <o:p></o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:1.0in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">midPoint <<a href="mailto:midpoint-bounces@lists.evolveum.com">midpoint-bounces@lists.evolveum.com</a>> on behalf of Keith Hazelton <<a href="mailto:keith.hazelton@wisc.edu">keith.hazelton@wisc.edu</a>><br>
<b>Reply-To: </b>midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>><br>
<b>Date: </b>Friday, October 6, 2017 at 08:06 <br>
<b>To: </b>"<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>" <<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>>, midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>><br>
<b>Subject: </b>Re: [midPoint] Configuring SCIM / Slack connector</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:1.0in">Gustáv,<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Thanks for the new connector config. I believe the logs show that with the new config, midPoint Test Connection errors out after getting a null result back when GETting api.slack.com/scim/v1/Schemas  (see log snippet
 below)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Using Postman, I confirmed that this is true—Querying for …/Schemas gives an empty response body.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Is there a way to skip that request to the Schemas endpoint?<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">         --Keith<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,281 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): Configuring connector connector:0a71bfb2-a5ad-424f-b45b-cce972d82cbe(ConnId
 com.evolveum.polygon.scim.ScimConnector v1.4.4), provided configuration:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">    configurationProperties: <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        authentication: [ token (raw) ]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        token: [ <class MapXNode> (raw) ]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        endpoint: [ /scim (raw) ]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        version: [ /v1 (raw) ]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        baseUrl: [ <a href="https://api.slack.com/">https://api.slack.com</a> (raw) ]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">    resultsHandlerConfiguration: <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">        <span lang="SV">enableNormalizingResultsHandler: false</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"><span lang="SV">        enableFilteredResultsHandler: false</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"><span lang="SV">        filteredResultsHandlerInValidationMode: true</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"><span lang="SV">        </span>enableAttributesToGetSearchResultsHandler: false<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): Configuring connector connector:0a71bfb2-a5ad-424f-b45b-cce972d82cbe(ConnId
 com.evolveum.polygon.scim.ScimConnector v1.4.4), transformed configuration:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: authentication = token<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: token =
<a href="mailto:org.identityconnectors.common.security.GuardedString@f26fa483">org.identityconnectors.common.security.GuardedString@f26fa483</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: userName = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: password = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: clientSecret = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: clientID = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: endpoint = /scim<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: version = /v1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: loginURL = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: service = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: baseUrl = <a href="https://api.slack.com/">https://api.slack.com</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: proxyUrl = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,321 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): P: proxyPortNumber = null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,352 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): Legacy schema (config): null<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,353 [] [http-nio-8080-exec-6] TRACE (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl): Connector supported operations: [interface org.identityconnectors.framework.api.operations.SearchApiOp,
 interface org.identityconnectors.framework.api.operations.UpdateApiOp, interface org.identityconnectors.framework.api.operations.ScriptOnConnectorApiOp, interface org.identityconnectors.framework.api.operations.CreateApiOp, interface org.identityconnectors.framework.api.operations.SchemaApiOp,
 interface org.identityconnectors.framework.api.operations.ValidateApiOp, interface org.identityconnectors.framework.api.operations.TestApiOp, interface org.identityconnectors.framework.api.operations.DeleteApiOp, interface org.identityconnectors.framework.api.operations.GetApiOp]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:04,807 [] [http-nio-8080-exec-6] WARN (com.evolveum.polygon.scim.StandardScimHandlingStrategy): method: null msg:Response string for the "schemas/" endpoint returned empty<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">2017-10-06 12:31:05,010 [] [http-nio-8080-exec-6] ERROR (com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnIdUtil): ConnId Exception org.json.JSONException in connector:0a71bfb2-a5ad-424f-b45b-cce972d82cbe(ConnId
 com.evolveum.polygon.scim.ScimConnector v1.4.4): ConnectorSpec(resource:86437f3a-661a-4135-876a-233b67256bf0(Slack), name=null, oid=0a71bfb2-a5ad-424f-b45b-cce972d82cbe): JSONArray[0] is not a JSONObject.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">org.json.JSONException: JSONArray[0] is not a JSONObject.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">                at org.json.JSONArray.getJSONObject(JSONArray.java:366) ~[na:na]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">                at com.evolveum.polygon.scim.ParserSchemaScim.parseSchema(ParserSchemaScim.java:69) ~[na:na]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">                at…<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:10.5pt;color:black">___________________________________</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:10.5pt;color:#888888">email & jabber:
<a href="mailto:keith.hazelton@wisc.edu" target="_blank">keith.hazelton@wisc.edu</a></span><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:10.5pt;color:#888888">calendar:
<a href="http://go.wisc.edu/i6zxx0" target="_blank">http://go.wisc.edu/i6zxx0</a></span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"> <o:p></o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:1.5in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">midPoint <<a href="mailto:midpoint-bounces@lists.evolveum.com">midpoint-bounces@lists.evolveum.com</a>> on behalf of Pálos Gustáv <<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>></span><span style="font-size:12.0pt;font-family:PMingLiU;color:black"><br>
</span><b><span style="font-size:12.0pt;color:black">Reply-To: </span></b><span style="font-size:12.0pt;color:black">"<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>" <<a href="mailto:gustav.palos@evolveum.com">gustav.palos@evolveum.com</a>>,
 midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>><br>
<b>Date: </b>Friday, October 6, 2017 at 02:05 <br>
<b>To: </b>midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>><br>
<b>Subject: </b>Re: [midPoint] Configuring SCIM / Slack connector</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in">Hi, <o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:1.5in"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in">please try to replace yours connectorConfiguration section to this one & try test connection:<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><connectorConfiguration<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in">xmlns:icfc="<a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3">http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3</a>"><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:configurationProperties<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in">xmlns:icfcp="<a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.scim.connector-scim/com.evolveum.polygon.scim.ScimConnector">http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.scim.connector-scim/com.evolveum.polygon.scim.ScimConnector</a>"><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfcp:authentication>token</icfcp:authentication><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfcp:token><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><t:clearValue><b><u>your token</u></b></t:clearValue><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"></icfcp:token><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfcp:endpoint>/scim</icfcp:endpoint><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfcp:version>/v1</icfcp:version><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfcp:baseUrl><a href="https://api.slack.com">https://api.slack.com</a></icfcp:baseUrl><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"></icfc:configurationProperties><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:resultsHandlerConfiguration><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:enableNormalizingResultsHandler>false</icfc:enableNormalizingResultsHandler><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:enableFilteredResultsHandler>false</icfc:enableFilteredResultsHandler><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:filteredResultsHandlerInValidationMode>true</icfc:filteredResultsHandlerInValidationMode><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"><icfc:enableAttributesToGetSearchResultsHandler>false</icfc:enableAttributesToGetSearchResultsHandler><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"></icfc:resultsHandlerConfiguration><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"></connectorConfiguration><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in">Best regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:1.5in"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:1.5in">Gustav<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="1" cellpadding="0" style="border:none;border-top:solid #D3D4DE 1.0pt">
<tbody>
<tr>
<td width="58" style="width:41.25pt;border:none;padding:9.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon" target="_blank"><span style="text-decoration:none"><img border="0" width="46" height="29" style="width:.4791in;height:.302in" id="_x0000_i1026" src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"></span></a><o:p></o:p></span></p>
</td>
<td width="473" style="width:352.5pt;border:none;padding:9.0pt .75pt .75pt .75pt">
<p class="MsoNormal" style="line-height:13.5pt"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#41424E">Virus-free.
<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link" target="_blank">
<span style="color:#4453EA">www.avast.com</span></a> <o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>