You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
My team is trying to access the codebase which requires an integration with Platform.sh. We moved the codebase into a new workspace for our new agency to take over but there seems to be an error every time they implement the oAuth credentials into Platform.sh.
This screenshot is from Platform.sh integration screen:
Any assistance on this would be appreciated, and much more helpful if we could speak to a tech support individual personally.
Hello @Logan Irish ,
Welcome to the Community!
From the screenshot you have shared, it seems like Platform.sh expects you to provide the secret and key from an OAuth consumer created on your Bitbucket Workspace.
You can create an OAuth consumer by following the below instructions :
1. Access the workspace where you have your repositories (select your avatar in the top right > All workspaces > open the desired workspace)
2. Click on the gear icon in the top right and select Workspace Settings
3. On the sidebar, under Apps and features, select OAuth consumers.
4. Click the Add consumer button.
You will need to provide the following information:
Name: The display name for your consumer. This must be unique within your account. This is required.
Description: An optional description of what your consumer does.
Callback URL: Required for OAuth 2.0 consumers, this is the URL users will be redirected after the authorization. If you don't have any you can use https://localhost.comURL: An optional URL where users can learn more about your application.
5. Select the permissions for this Oauth consumer. This very depends on the application you are integrating. If the application will just use the OAuth credentials to clone the repository, then repository:read should be sufficient. If you are not sure what scopes Plataform.sh needs, you can try creating the Oauth consumer with all the permissions checked and later edit the Oauth consumer with narrower scopes.
6. Click Save. The system generates a key and a secret for you.
7. Toggle the consumer name to see the generated Key and Secret value for your consumer.
8. Provide the value of the key and secret in the Plataform.sh configuration, on the fields App credential key and App credentials secret, respectively.
You can try following the instruction above and let us know how it goes. Also, if you are interested in learning more about OAuth in Bitbucket cloud, I would recommend also checking our Use Oauth on Bitbucket Cloud documentation.
Thank you, @Logan Irish !
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.