<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:mv="http://macVmlSchemaUri" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<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:"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:PMingLiU;
panose-1:2 2 5 0 0 0 0 0 0 0;}
/* 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:purple;
text-decoration:underline;}
span.gmail-
{mso-style-name:gmail-;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.msoIns
{mso-style-type:export-only;
mso-style-name:"";
text-decoration:underline;
color:teal;}
.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>
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<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 class="MsoNormal">
<hr size="2" width="768" style="width:8.0in" noshade="" style="color:black" align="left">
</div>
<p class="MsoNormal"><a name="page-74"></a><a href="https://tools.ietf.org/html/rfc7644#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 <midpoint-bounces@lists.evolveum.com> on behalf of Keith Hazelton <keith.hazelton@wisc.edu><br>
<b>Reply-To: </b>midPoint General Discussion <midpoint@lists.evolveum.com><br>
<b>Date: </b>Friday, October 6, 2017 at 08:46 <br>
<b>To: </b>midPoint General Discussion <midpoint@lists.evolveum.com>, "gustav.palos@evolveum.com" <gustav.palos@evolveum.com><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 <midpoint-bounces@lists.evolveum.com> on behalf of Keith Hazelton <keith.hazelton@wisc.edu><br>
<b>Reply-To: </b>midPoint General Discussion <midpoint@lists.evolveum.com><br>
<b>Date: </b>Friday, October 6, 2017 at 08:06 <br>
<b>To: </b>"gustav.palos@evolveum.com" <gustav.palos@evolveum.com>, midPoint General Discussion <midpoint@lists.evolveum.com><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 = org.identityconnectors.common.security.GuardedString@f26fa483<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 <midpoint-bounces@lists.evolveum.com> on behalf of Pálos Gustáv <gustav.palos@evolveum.com></span><span style="font-size:12.0pt;font-family:"PMingLiU",serif;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">"gustav.palos@evolveum.com" <gustav.palos@evolveum.com>, midPoint General Discussion <midpoint@lists.evolveum.com><br>
<b>Date: </b>Friday, October 6, 2017 at 02:05 <br>
<b>To: </b>midPoint General Discussion <midpoint@lists.evolveum.com><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>
</div>
</div>
</div>
</body>
</html>