Specifies the provider ID for the client credentials.
authorization {
user {
oauth2-authorization-code ("Mock Bank") {
authorize-endpoint ("https://bank.bixby.pro/dialog/authorize")
client-id ("xyz123")
client-secret-key ("ssh-password")
scope ("transfer_money")
token-endpoint ("https://bank.bixby.pro/oauth/token")
revoke-endpoint("https://bank.bixby.pro/dialog/revoke") // optional
}
}
}
authorize-endpoint required | The endpoint to call to request authorization, which is where the authorization server chooses whether or not to grant access |
client-id required | Public identifier for application requesting access |
client-secret-key required | Specifies the name of the secrets key, set in the Configuration & Secrets screen of the Bixby Developer Center, which stores the OAuth client secret |
token-endpoint required | The endpoint where the application exchanges the client credentials for an access token |
login-button-label optional | Label used for the login button in an OAuth-based action |
revoke-endpoint optional | The endpoint that the application calls to revoke an access token |
scope optional | The scope of the OAuth request, which is used to limit access to data |
Copyright 2025 Samsung All rights reserved