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

Add support of "old" caching mode 'LDAP' #654

Closed
yurem opened this Issue Sep 20, 2017 · 4 comments

Comments

Projects
None yet
3 participants
@yurem
Contributor

yurem commented Sep 20, 2017

For end user in oxTrust GUI it should be provided as another cache mechanism 'LDAP'.

@yurem yurem added the enhancement label Sep 20, 2017

@yurem yurem added this to the CE 3.1.1 milestone Sep 20, 2017

@yurem yurem modified the milestones: CE 3.1.1, CE 3.1.2 Sep 26, 2017

@yuriyz yuriyz modified the milestones: 3.1.2, 3.3.0 Nov 10, 2017

@nynymike nynymike modified the milestones: 3.2.1, 3.1.3 Jan 17, 2018

@yuriyz yuriyz modified the milestones: 3.1.3, 3.2.1 Feb 23, 2018

@nynymike nynymike modified the milestones: 3.2.1, 3.1.4 Jul 31, 2018

@nynymike

This comment has been minimized.

Contributor

nynymike commented Jul 31, 2018

This is becoming high priority.

@yuriyz

This comment has been minimized.

Contributor

yuriyz commented Aug 4, 2018

@nynymike @yurem In 3.1.4 we have ldap and this cache provider will stick to LDAP, so there is no need to add additional component for cache (like redis). However in 4.0.0 we can have LDAP or Couchbase. Depending on persistence manager this cache type is going to put cache entities into LDAP or Couchbase. How should we name it? I propose Persistence (or maybe Native cache). What do you think?

yuriyz pushed a commit to GluuFederation/community-edition-setup that referenced this issue Aug 4, 2018

yuriyz pushed a commit to GluuFederation/community-edition-setup that referenced this issue Aug 4, 2018

@yuriyz

This comment has been minimized.

Contributor

yuriyz commented Aug 5, 2018

We will use NativePersistence.

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 7, 2018

yuriyz
Added NativePersistence cache provider type to provider LDAP cache pe…
…rsistence in 3.1.4 and LDAP or Couchbase in 4.0.0 and later.

GluuFederation/oxAuth#654

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz
Added skipPutOnNativePersistence to put operation, so we can skip PUT…
… if object is already in persistence layer (avoid redundant data in persistence layer).

GluuFederation/oxAuth#654

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz
Added skipPutOnNativePersistence to put operation, so we can skip PUT…
… if object is already in persistence layer (avoid redundant data in persistence layer).

GluuFederation/oxAuth#654

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxTrust that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxTrust that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/community-edition-setup that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/community-edition-setup that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz
Added NativePersistence cache provider type to provider LDAP cache pe…
…rsistence in 3.1.4 and LDAP or Couchbase in 4.0.0 and later.

GluuFederation/oxAuth#654

(cherry picked from commit 8ea865a)

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz
Added skipPutOnNativePersistence to put operation, so we can skip PUT…
… if object is already in persistence layer (avoid redundant data in persistence layer).

GluuFederation/oxAuth#654

(cherry picked from commit 5a99811)

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz
Added skipPutOnNativePersistence to put operation, so we can skip PUT…
… if object is already in persistence layer (avoid redundant data in persistence layer).

GluuFederation/oxAuth#654

(cherry picked from commit 157d5b7)

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 8, 2018

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz
Skipped cache PUT operation if cache_type=NativePersistence for objec…
…ts which are already in persistence layer.

#654

(cherry picked from commit 457c8e2)

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz pushed a commit that referenced this issue Aug 8, 2018

yuriyz
oxauth : avoid NPE
#654

(cherry picked from commit 3890048)

yuriyz pushed a commit to GluuFederation/docs-ce-prod that referenced this issue Aug 8, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit that referenced this issue Aug 9, 2018

yuriyz pushed a commit that referenced this issue Aug 9, 2018

yuriyz
oxauth : extracted cache cleanup into separate method
#654

(cherry picked from commit 3890048)

(cherry picked from commit d6d1116)

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 9, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 10, 2018

yuriyz pushed a commit to GluuFederation/oxCore that referenced this issue Aug 10, 2018

yuriyz pushed a commit that referenced this issue Aug 10, 2018

yuriyz
oxauth : fixed ugly bug, weld does not set internal object reference …
…which forced to call getter explicitly to initialize internal object (via weld proxy)

#654

yuriyz pushed a commit that referenced this issue Aug 10, 2018

yuriyz
oxauth : fixed ugly bug, weld does not set internal object reference …
…which forced to call getter explicitly to initialize internal object (via weld proxy)

#654

(cherry picked from commit f8849c1)
@yuriyz

This comment has been minimized.

Contributor

yuriyz commented Aug 10, 2018

done for 3.1.4 and integrated into 4.0.0

@yuriyz yuriyz closed this Aug 10, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment