Skip to content

Commit fb468eb

Browse files
authored
Merge pull request #185 from britive/develop
v2.1.0-rc.3
2 parents 2ea8d06 + 446d7f8 commit fb468eb

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,28 @@
33
> As of v1.4.0, release candidates will be published in an effort to get new features out faster while still allowing
44
> time for full QA testing before moving the release candidate to a full release.
55
6+
## v2.1.0-rc.3 [2025-02-28]
7+
8+
__What's New:__
9+
10+
* None
11+
12+
__Enhancements:__
13+
14+
* None
15+
16+
__Bug Fixes:__
17+
18+
* `source_federation_token` is a util now.
19+
20+
__Dependencies:__
21+
22+
* None
23+
24+
__Other:__
25+
26+
* None
27+
628
## v2.1.0-rc.2 [2025-02-28]
729

830
__What's New:__

src/pybritive/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.0-rc.2'
1+
__version__ = '2.1.0-rc.3'

src/pybritive/helpers/credentials.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212
import click
1313
import jwt
1414
import requests
15-
from britive.britive import Britive
16-
from britive.helpers.utils import parse_tenant
15+
from britive.helpers.utils import (
16+
parse_tenant,
17+
source_federation_token,
18+
)
1719
from dateutil import parser
1820
from requests.adapters import HTTPAdapter, Retry
1921

@@ -182,8 +184,7 @@ def _extract_exp_from_jwt(token: str, verify: bool = False, convert_to_ms: bool
182184

183185
def perform_federation_provider_authentication(self):
184186
self.cli.print(
185-
f'Performing {self.federation_provider} federation provider authentication '
186-
f'against tenant {self.tenant}.'
187+
f'Performing {self.federation_provider} federation provider authentication against tenant {self.tenant}.'
187188
)
188189

189190
# we need to extract the duration, if provided
@@ -199,9 +200,7 @@ def perform_federation_provider_authentication(self):
199200
)
200201

201202
# generate the token
202-
generated_token = Britive.source_federation_token_from(
203-
provider=helper[0], tenant=self.tenant, duration_seconds=duration
204-
)
203+
generated_token = source_federation_token(provider=helper[0], tenant=self.tenant, duration_seconds=duration)
205204

206205
# obtain the provider and expiration time of the token
207206
provider, token = generated_token.split('::')

0 commit comments

Comments
 (0)