Skip to content

Commit d46e05d

Browse files
authored
Url to string conversion for authentic auth method
1 parent 08ee529 commit d46e05d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

auth_backend/auth_plugins/authentic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ async def __get_token(cls, code: str) -> dict[str]:
9393
"code": code,
9494
"client_id": cls.settings.AUTHENTIC_CLIENT_ID,
9595
"client_secret": cls.settings.AUTHENTIC_CLIENT_SECRET,
96-
"redirect_uri": cls.settings.AUTHENTIC_REDIRECT_URL,
96+
"redirect_uri": str(cls.settings.AUTHENTIC_REDIRECT_URL),
9797
},
9898
headers={"Accept": "application/x-www-form-urlencoded"},
9999
) as response:
@@ -256,7 +256,7 @@ async def _login(cls, user_inp: OauthResponseSchema, background_tasks: Backgroun
256256
@classmethod
257257
async def _redirect_url(cls):
258258
"""URL на который происходит редирект после завершения входа на стороне провайдера"""
259-
return OauthMeta.UrlSchema(url=cls.settings.AUTHENTIC_REDIRECT_URL)
259+
return OauthMeta.UrlSchema(url=str(cls.settings.AUTHENTIC_REDIRECT_URL))
260260

261261
@classmethod
262262
async def _auth_url(cls):
@@ -265,7 +265,7 @@ async def _auth_url(cls):
265265
return OauthMeta.UrlSchema(
266266
url=f'{authorize_url}'
267267
f'?client_id={cls.settings.AUTHENTIC_CLIENT_ID}'
268-
f'&redirect_uri={quote(cls.settings.AUTHENTIC_REDIRECT_URL)}'
268+
f'&redirect_uri={quote(str(cls.settings.AUTHENTIC_REDIRECT_URL))}'
269269
f'&scope=openid,tvoyff-manage-password'
270270
f'&response_type=code'
271271
)

0 commit comments

Comments
 (0)