Skip to content

Commit e2ebd3c

Browse files
chore: change oauth token endpoint (#762)
* chore: change oauth token endpoint * Update token creation method to use OAuth v2 * chore: change oauth token endpoint
1 parent eb0b229 commit e2ebd3c

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

lib/twilio-ruby/http/client_token_manager.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,11 @@ def initialize(grant_type, client_id, client_secret, code = nil, redirect_uri =
1919

2020
def fetch_access_token
2121
client = Twilio::REST::Client.new
22-
token_instance = client.iam.v1.token.create(grant_type: @grant_type,
23-
client_id: @client_id, client_secret: @client_secret)
22+
token_instance = client.oauth.v2.token.create(
23+
grant_type: @grant_type,
24+
client_id: @client_id,
25+
client_secret: @client_secret
26+
)
2427
token_instance.access_token
2528
end
2629
end

lib/twilio-ruby/http/org_token_manager.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,11 @@ def initialize(grant_type, client_id, client_secret, code = nil, redirect_uri =
1919

2020
def fetch_access_token
2121
client = Twilio::REST::Client.new
22-
token_instance = client.iam.v1.token.create(grant_type: @grant_type,
23-
client_id: @client_id, client_secret: @client_secret)
22+
token_instance = client.oauth.v2.token.create(
23+
grant_type: @grant_type,
24+
client_id: @client_id,
25+
client_secret: @client_secret
26+
)
2427
token_instance.access_token
2528
end
2629
end

0 commit comments

Comments
 (0)