Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cursor based pagination for SCIM resources effort 2 #573

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

KD23243
Copy link
Contributor

@KD23243 KD23243 commented Oct 2, 2024

Purpose

The purpose of this PR is to get the initial phase of cursor pagination for SCIM resource listings working with the Identity Server in JDBC and LDAP user stores.

Goals

  • User passes in the cursor or startIndex and the limit and the IS provides a (cursor or offset) paginated result.
  • Ability to travel forwards and backwards across pages using cursor pagination.
  • Cursor paginated functionality for both JDBC and LDAP user stores.

Related Issues

Related PRs

BojithaPiyathilake and others added 8 commits June 20, 2022 14:15
Cursor pagination changes phase 1

formatting adjustments before PR

Few changes after the code review

Changes suggested in the code review

Changed strings into constants

Changing the response type from a List to UsersGetResponse type object

Changes to support pagination with POST/.Search. Group filtering changes. Changes to SingleAttribute and MultiAttribute filtering to properly create the UsersGetResponse.

Removing commented code

Made changes for the ServiceProviderConfigEndpoint to show that cursor pagination is supported

Wording updates to the ServiceProviderConfigEndpoint changes

Making changes so that cursor pagination uses PRIMARY domain when a domain is not specified

Removing unused parameters

Adjusting the test cases broken due to changes made and introductig new test cases for the new flows

Adding punctuation to the comments
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ KD23243
❌ BojithaPiyathilake
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants