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

New directory connector: Admin Console #530

Closed
adorton-adobe opened this issue Aug 23, 2019 · 0 comments · Fixed by #532
Closed

New directory connector: Admin Console #530

adorton-adobe opened this issue Aug 23, 2019 · 0 comments · Fixed by #532
Assignees
Milestone

Comments

@adorton-adobe
Copy link
Collaborator

We need a new directory connector that treats the Admin Console as an identity source. The primary use case for this is for customers that user Azure or Google sync to populate users to a console that owns one or more console directories, that has trust relationships with one or more secondary consoles.

Azure an Google can currently only sync to the primary console. The Sync Tool is needed to automate user sync between that console any any trusted console.

This new connector, which we're calling the Adobe Console Connector, will query users from a defined Admin Console instance and sync users to one or more other consoles.

Module

user_sync.connector.directory_adobe_console.py

Connector Name

adobe_console

CLI Enablement

--connector adobe_console

Config to Specify Connector (in user-sync-config.yml)

directory_users:
    connectors:
        # ldap: ...
        # okta: ...
        # csv: ...
        adobe_console: connector-adobe-console.yml

Invocation default

invocation_defaults:
    connector: adobe_console

connector-adobe-console.yml Example

server:
  #host: usermanagement.adobe.io
  #endpoint: /v2/usermanagement
  #ims_host: ims-na1.adobelogin.com
  #ims_endpoint_jwt: /ims/exchange/jwt
  #timeout: 120
  #retries: 3

integration:
  org_id: "Org ID goes here"
  api_key: "API key goes here"
  client_secret: "Client secret goes here"
  tech_acct: "Tech account ID goes here"
  priv_key_path: "private.key"

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

Successfully merging a pull request may close this issue.

1 participant