Skip to content

Commit 4a9c2cd

Browse files
committed
fix: machine identity auth
1 parent 99df234 commit 4a9c2cd

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

infisical_sdk/api_types.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ class SingleSecretResponse(BaseModel):
109109

110110
@classmethod
111111
def from_dict(cls, data: Dict) -> 'ListSecretsResponse':
112-
"""Create model from dictionary with camelCase keys, handling nested objects"""
113112
return cls(
114113
secret=BaseSecret.from_dict(data['secret']),
115114
)
@@ -120,5 +119,5 @@ class MachineIdentityLoginResponse(BaseModel):
120119
"""Response model for machine identity login API"""
121120
accessToken: str
122121
expiresIn: int
123-
accessTokenMaxTtl: int
122+
accessTokenMaxTTL: int
124123
tokenType: str

infisical_sdk/client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def set_token(self, token: str):
3131
"""
3232
Set the access token for future requests.
3333
"""
34-
self._api_config.access_token = token
34+
self.api.set_token(token)
3535

3636
def get_token(self):
3737
"""
@@ -57,8 +57,8 @@ def login(self, client_id: str, client_secret: str) -> MachineIdentityLoginRespo
5757
"""
5858

5959
requestBody = {
60-
"client_id": client_id,
61-
"client_secret": client_secret
60+
"clientId": client_id,
61+
"clientSecret": client_secret
6262
}
6363

6464
result = self.client.api.post(
@@ -67,6 +67,8 @@ def login(self, client_id: str, client_secret: str) -> MachineIdentityLoginRespo
6767
model=MachineIdentityLoginResponse
6868
)
6969

70+
self.client.set_token(result.data.accessToken)
71+
7072
return result.data
7173

7274

@@ -120,7 +122,7 @@ def login(self, identity_id: str) -> MachineIdentityLoginResponse:
120122
model=MachineIdentityLoginResponse
121123
)
122124

123-
self.client.set_token(result.data.access_token)
125+
self.client.set_token(result.data.accessToken)
124126

125127
return result.data
126128

0 commit comments

Comments
 (0)