epam / cloud-pipeline

Cloud agnostic genomics analysis, scientific computation and storage platform
https://cloud-pipeline.com
Apache License 2.0
145 stars 58 forks source link

Bitbucket Cloud - Support App passwords authentication #3725

Open okolesn opened 1 month ago

okolesn commented 1 month ago

Background User should be able to create pileline with Bitbucket Cloud Repository using App passwords authentication or secure token.

Authentication type should be set up in System Preferences(bitbucket.cloud.auth.type). Default value - BASIC.

If Authentication type is BASIC: Repository field should contain user name (like https://user_name@bitbucket.org/workspace/repository.git) Token field should contain app password Clone url will be built as: https://user_name:password@bitbucket.org/workspace/repository.git

If Authentication type is TOKEN: Repository field should look like https://bitbucket.org/workspace/repository.git Token field should contain secure token Clone url will be built as: https://x-token-auth:token@bitbucket.org/workspace/repository.git