Generating client_id and client_secret in community version

Summary

User is inquiring about generating client_id and client_secret for the community version of Airbyte, as the documentation references an interface not available in this version. They seek a command line method to create an Application with these credentials.


Question

Hi ! I’m looking for a way to generate a client_id client_sercret on the community version. The documentation suggests using an interface that does not exist in this version. Is there a way to create an Application with client_id, client_secret on the command line for the community version ?



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

['client_id', 'client_secret', 'community_version', 'command_line', 'application']

Do you have authentication enabled?

  auth:
    enabled: true```
You will have only single default set of credentials. There is no option to generate new applications.

Thank you for your reply ! I installed Airbyte with a docker-compose without using abctl. Where can I find this option ?

And which Airbyte version do you have?

https://github.com/airbytehq/airbyte-platform/commit/b2e3e2a15be4526ddfe35091d41e0e2c2f8c88b5
it looks like authentication was implemented in https://github.com/airbytehq/airbyte-platform/releases/tag/v0.60.0|v0.60.0

there are default credentials that can be overwritten with environment variables
airbyte-server/src/main/resources/application-community-auth.yml

      clientSecret: ${AB_INSTANCE_ADMIN_CLIENT_SECRET:5ba6a164-4a0b-4efa-8317-83b82648b16b}```

You cannot create a new application - not implemented
airbyte-data/src/main/java/io/airbyte/data/services/impls/micronaut/ApplicationServiceMicronautImpl.java

  public Application createApplication(final User user, final String name) {
    throw new NotImplementedException();
  }```

Thanks for the quick reply! I’ll try to define these variables.