Problem/Motivation

Improve security and flexibility by integration with Key module.

Proposed resolution

Move confidential client data from annotations to Key data or core key/value storage.

Remaining tasks

  • Key provider service to return the client data from the relevant storage system.
  • Provide an interface in the admin UI to collect the client data

User interface changes

  • Plugin collection listing with edit links
  • Client data form

API changes

Move confidential client properties from plugin definition (Annotation) to appropriate storage.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

FatherShawn created an issue. See original summary.

fathershawn’s picture

Status: Active » Needs review

I have a working implementation in the issue fork. Manually tested via resource_owner grant on an Oauth2 endpoint using local storage and Key module.

fathershawn’s picture

Assigned: fathershawn » perelesnyk

@perelesnyk Would you review my code? Next steps on this issue are some automated tests.

fathershawn’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.