From nobody Sun May 29 22:32:06 2022
Return-Path: <bojitha@wso2.com>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id B97B3C14F735
 for <scim@ietfa.amsl.com>; Sun, 29 May 2022 22:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.623
X-Spam-Level: 
X-Spam-Status: No, score=0.623 tagged_above=-999 required=5
 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 SPF_HELO_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01,
 T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01,
 URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
 header.d=wso2.com
Received: from mail.ietf.org ([50.223.129.194])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id iMX8njv1F3z0 for <scim@ietfa.amsl.com>;
 Sun, 29 May 2022 22:32:01 -0700 (PDT)
Received: from mail-vs1-xe35.google.com (mail-vs1-xe35.google.com
 [IPv6:2607:f8b0:4864:20::e35])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 6F43EC14F725
 for <scim@ietf.org>; Sun, 29 May 2022 22:32:01 -0700 (PDT)
Received: by mail-vs1-xe35.google.com with SMTP id z6so9855314vsp.0
 for <scim@ietf.org>; Sun, 29 May 2022 22:32:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wso2.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=TnDrQXMho0h12U8jmMOMwqiOiiZLiLzPRCAEU6mwIX0=;
 b=euE07pRi+ebfQMO0XTh8tJ2mys8Mm4/3z7ZM5YPlfxyfcZAYEzqVkTFBGfYfRyoCUh
 O2Dt0mQ/0IMb1XmveEZmMngS3nWwhLcXMBqvnVKxGB7ymhiZryWpv2K3dKsRZ45AuZZG
 6Ze66FxX3yNHYqnFs0h8plh62vv7PLX4S7A+4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=TnDrQXMho0h12U8jmMOMwqiOiiZLiLzPRCAEU6mwIX0=;
 b=SqJcmzjTaajEWrapVaZcBmA/CD/IWeFjjpJ6qQRoMw1tRuB4ol9FjdPExfV08XbCr2
 n4MZURIs5vFFVA967/Islg+w+K79kSxBycogVvmqJV53UuE6zvzCdpMQNTeordux0gha
 WEreT2B3LCjqhEEnUpFgXUVE5Ar93B28XNhQb4MTyHLkVRyLwo4iUJyAnkbaKG4LlYSL
 uAx99Kh4cBJUh6cPWZzs23CuahWnqmfituNlUKWr4j8x1K3+nOw/o7jyLtlMBtIL6kGK
 DryNDHGpOcTLVAHuugQBWRUtcRpUySuqWWKZBvdLjUFcUQkvI4p+KTpI6m0Z5DZvUb+n
 H/vQ==
X-Gm-Message-State: AOAM530ZIPKS98Xvu5ILVvxNtih960IZNJSy7MhmT4PxeP8rzvw4AAej
 GiZFvBV9XyldA1hbwpfuHSRKpS+jx8Mp9XPaYCY89nzbEIVydw==
X-Google-Smtp-Source: ABdhPJyqCvMBDQ4etRYRUfc+8XSLiHlSWQsdQi+iFvE+tPrIcczGpsiLub9haLJIC0uWrGjuFsh30cl7W4wBG/dHfOo=
X-Received: by 2002:a67:b805:0:b0:341:d950:d94b with SMTP id
 i5-20020a67b805000000b00341d950d94bmr2340862vsf.59.1653888719970; Sun, 29 May
 2022 22:31:59 -0700 (PDT)
MIME-Version: 1.0
From: "Bojitha Piyathilake (intern)" <bojitha@wso2.com>
Date: Mon, 30 May 2022 11:02:27 +0530
Message-ID: <CAKphzcCDyGjXuqjuQY-4KtTjDGL+nYxN6zDnZW0zSM0Y+qQGmA@mail.gmail.com>
To: scim@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a7187205e033f9f3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/91BlQbDz1JqHJXjAd-EPa-Ptlgw>
Subject: [scim] Concerns Regarding Cursor-Based Pagination
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>,
 <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>,
 <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 May 2022 05:32:05 -0000

--000000000000a7187205e033f9f3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi all,

I am in the process of implementing cursor based pagination for WSO2
Identity Server, which is a SCIM service provider that supports SCIM 2.0. I
have encountered a few concerns and would appreciate any feedback.

Question 1

In the Cursor-based Pagination of SCIM Resources draft
<https://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-paginatio=
n-00#section-2>
[1], it hasn=E2=80=99t been mentioned how to handle an unspecified count. A=
m I
right to assume this can follow the same, as per RFC - 7644
<https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.4> [2] which
states, =E2=80=9CIf unspecified, the maximum number of results is set by th=
e
service provider=E2=80=9D?

Question 2

In a situation where we wish to provide both cursor based pagination and
index based pagination in the same SCIM service provider, how would you
suggest the user decide the pagination approach? RFC - 7644
<https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.4> [2], states
that both the startIndex value and the count are optional parameters when
making the first offset based request. startIndex will be defaulted to 1
and the count will be defaulted to the value specified by the service
provider. Furthermore, Cursor-based Pagination of SCIM Resources draft
<https://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-paginatio=
n-00#section-2>
[1], states that the cursor value of the initial request should be omitted.

eg:

Possible first request for offset pagination: /scim2/Users?count=3D20 ->
Offset will be defaulted to 1.

Possible first request for cursor pagination: /scim2/Users?count=3D20 ->
Initial cursor is omitted.

The SCIM service provider fails to distinguish the pagination mechanism
that the user wants for these requests.

Question 3

When querying for resources using a POST request combined with the
"/.search" path extension, the query params will be contained in the
request body. How should the cursor attribute be passed? This point is not
mentioned in the Cursor-based Pagination of SCIM Resources draft
<https://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-paginatio=
n-00#section-2>
[1]

{

  "schemas": [

    "urn:ietf:params:scim:api:messages:2.0:SearchRequest"

  ],

  "filter": "userName sw A",

  "domain": "PRIMARY",

  "count": 10,

  "cursor": "eyJ2YWx1ZSI6IlNDSU0yQ1"

}


[1]
https://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-pagination=
-00#section-2

[2] https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.4


--=20
*Bojitha Piyathilake* | Software Engineering Intern | WSO2 Inc.
(m) +94771715600 | (e) bojitha@wso2.com

<http://wso2.com/signature>
[image: http://wso2.com/signature]
<http://wso2.com/signature>

--000000000000a7187205e033f9f3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span id=3D"gmail-docs-internal-guid-eb9b898b-7fff-dc73-1b=
ad-41007daf5034"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(=
0,0,0);background-color:transparent;font-variant-numeric:normal;font-varian=
t-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Hi all,</=
span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,=
0);background-color:transparent;font-variant-numeric:normal;font-variant-ea=
st-asian:normal;vertical-align:baseline;white-space:pre-wrap">I am in the p=
rocess of implementing cursor based pagination for WSO2 Identity Server, wh=
ich is a SCIM service provider that supports SCIM 2.0. I have encountered a=
 few concerns and would appreciate any feedback.</span></p><br><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tran=
sparent;font-weight:700;font-variant-numeric:normal;font-variant-east-asian=
:normal;vertical-align:baseline;white-space:pre-wrap">Question 1</span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-variant-numeric:normal;font-variant-east-asian:=
normal;vertical-align:baseline;white-space:pre-wrap">In the </span><a href=
=3D"https://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-pagina=
tion-00#section-2" style=3D"text-decoration-line:none"><span style=3D"font-=
size:11pt;font-family:Arial;font-variant-numeric:normal;font-variant-east-a=
sian:normal;text-decoration-line:underline;vertical-align:baseline;white-sp=
ace:pre-wrap">Cursor-based Pagination of SCIM Resources draft</span></a><sp=
an style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-co=
lor:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline;white-space:pre-wrap"> [1], it hasn=E2=80=99t been =
mentioned how to handle an unspecified count. Am I right to assume this can=
 follow the same, as per </span><a href=3D"https://datatracker.ietf.org/doc=
/html/rfc7644#section-3.4.2.4" style=3D"text-decoration-line:none"><span st=
yle=3D"font-size:11pt;font-family:Arial;font-variant-numeric:normal;font-va=
riant-east-asian:normal;text-decoration-line:underline;vertical-align:basel=
ine;white-space:pre-wrap">RFC - 7644</span></a><span style=3D"font-size:11p=
t;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-vari=
ant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;w=
hite-space:pre-wrap"> [2] which states, =E2=80=9CIf unspecified, the maximu=
m number of results is set by the service provider=E2=80=9D?</span></p><br>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;font-weight:700;font-variant-numeric:normal;font-variant=
-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Question 2=
</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">In a situat=
ion where we wish to provide both cursor based pagination and index based p=
agination in the same SCIM service provider, how would you suggest the user=
 decide the pagination approach? </span><a href=3D"https://datatracker.ietf=
.org/doc/html/rfc7644#section-3.4.2.4" style=3D"text-decoration-line:none">=
<span style=3D"font-size:11pt;font-family:Arial;font-variant-numeric:normal=
;font-variant-east-asian:normal;text-decoration-line:underline;vertical-ali=
gn:baseline;white-space:pre-wrap">RFC - 7644</span></a><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:ba=
seline;white-space:pre-wrap"> [2], states that both the startIndex value an=
d the count are optional parameters when making the first offset based requ=
est. startIndex will be defaulted to 1 and the count will be defaulted to t=
he value specified by the service provider. Furthermore,</span><a href=3D"h=
ttps://datatracker.ietf.org/doc/html/draft-peterson-scim-cursor-pagination-=
00#section-2" style=3D"text-decoration-line:none"><span style=3D"font-size:=
11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-v=
ariant-numeric:normal;font-variant-east-asian:normal;vertical-align:baselin=
e;white-space:pre-wrap"> </span><span style=3D"font-size:11pt;font-family:A=
rial;font-variant-numeric:normal;font-variant-east-asian:normal;text-decora=
tion-line:underline;vertical-align:baseline;white-space:pre-wrap">Cursor-ba=
sed Pagination of SCIM Resources draft</span></a><span style=3D"font-size:1=
1pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-va=
riant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline=
;white-space:pre-wrap"> [1], states that the cursor value of the initial re=
quest should be omitted.=C2=A0</span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-nu=
meric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-s=
pace:pre-wrap">eg:</span></p><p dir=3D"ltr" style=3D"line-height:1.656;marg=
in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ari=
al;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:norma=
l;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wr=
ap">Possible first request for offset pagination:</span><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;=
font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline;white-space:pre-wrap"> /scim2/Users?count=3D20</spa=
n><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-variant-numeric:normal;font-variant-east-asian:no=
rmal;vertical-align:baseline;white-space:pre-wrap"> -&gt; Offset will be de=
faulted to 1.</span></p><p dir=3D"ltr" style=3D"line-height:1.656;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;co=
lor:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">P=
ossible first request for cursor pagination: </span><span style=3D"font-siz=
e:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font=
-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;vert=
ical-align:baseline;white-space:pre-wrap">/scim2/Users?count=3D20</span><sp=
an style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-co=
lor:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline;white-space:pre-wrap"> -&gt; Initial cursor is omit=
ted.</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">The SCIM se=
rvice provider fails to distinguish the pagination mechanism that the user =
wants for these requests.</span></p><br><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;=
font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:b=
aseline;white-space:pre-wrap">Question 3</span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:ba=
seline;white-space:pre-wrap">When querying for resources using a POST reque=
st combined with the &quot;/.search&quot; path extension, the query params =
will be contained in the request body. How should the cursor attribute be p=
assed? This point is not mentioned in the </span><a href=3D"https://datatra=
cker.ietf.org/doc/html/draft-peterson-scim-cursor-pagination-00#section-2" =
style=3D"text-decoration-line:none"><span style=3D"font-size:11pt;font-fami=
ly:Arial;font-variant-numeric:normal;font-variant-east-asian:normal;text-de=
coration-line:underline;vertical-align:baseline;white-space:pre-wrap">Curso=
r-based Pagination of SCIM Resources draft</span></a><span style=3D"font-si=
ze:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:base=
line;white-space:pre-wrap"> [1]</span></p><br><p dir=3D"ltr" style=3D"line-=
height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt=
;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-varia=
nt-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;wh=
ite-space:pre-wrap">{</span></p><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:A=
rial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:nor=
mal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-=
wrap">=C2=A0=C2=A0&quot;schemas&quot;: [</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-=
variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseli=
ne;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0&quot;urn:ietf:params:scim=
:api:messages:2.0:SearchRequest&quot;</span></p><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-var=
iant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;=
white-space:pre-wrap">=C2=A0=C2=A0],</span></p><p dir=3D"ltr" style=3D"line=
-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11p=
t;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-vari=
ant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;w=
hite-space:pre-wrap">=C2=A0=C2=A0&quot;filter&quot;: &quot;userName sw A&qu=
ot;,</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=
=A0&quot;domain&quot;: &quot;PRIMARY&quot;,</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:ba=
seline;white-space:pre-wrap">=C2=A0=C2=A0&quot;count&quot;: 10,</span></p><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-=
color:transparent;font-variant-numeric:normal;font-variant-east-asian:norma=
l;vertical-align:baseline;white-space:pre-wrap">=C2=A0</span><span style=3D=
"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:rgb(255=
,255,0);font-variant-numeric:normal;font-variant-east-asian:normal;vertical=
-align:baseline;white-space:pre-wrap">=C2=A0&quot;cursor&quot;: &quot;eyJ2Y=
Wx1ZSI6IlNDSU0yQ1&quot;</span></p><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pr=
e-wrap">}</span></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin=
-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial=
;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap=
">[1] </span><a href=3D"https://datatracker.ietf.org/doc/html/draft-peterso=
n-scim-cursor-pagination-00#section-2" style=3D"text-decoration-line:none">=
<span style=3D"font-size:11pt;font-family:Arial;background-color:transparen=
t;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoratio=
n-line:underline;vertical-align:baseline;white-space:pre-wrap">https://data=
tracker.ietf.org/doc/html/draft-peterson-scim-cursor-pagination-00#section-=
2</span></a></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:r=
gb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-var=
iant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[2] </=
span><a href=3D"https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2=
.4" style=3D"text-decoration-line:none"><span style=3D"font-size:11pt;font-=
family:Arial;background-color:transparent;font-variant-numeric:normal;font-=
variant-east-asian:normal;text-decoration-line:underline;vertical-align:bas=
eline;white-space:pre-wrap">https://datatracker.ietf.org/doc/html/rfc7644#s=
ection-3.4.2.4</span></a></p></span><br class=3D"gmail-Apple-interchange-ne=
wline"><div><br></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" dat=
a-smartmail=3D"gmail_signature"><div dir=3D"ltr"><b>Bojitha Piyathilake</b>=
 | Software Engineering Intern | WSO2 Inc.<div>(m) +94771715600 | (e) <a hr=
ef=3D"mailto:bojitha@wso2.com" target=3D"_blank">bojitha@wso2.com</a></div>=
<div><a href=3D"http://wso2.com/signature" target=3D"_blank"><br></a></div>=
<div><a href=3D"http://wso2.com/signature" target=3D"_blank"><img src=3D"ht=
tps://wso2.cachefly.net/wso2/sites/all/images/wso2-signature-general.png?ws=
o2" alt=3D"http://wso2.com/signature"><br></a></div><br></div></div></div>

--000000000000a7187205e033f9f3--

