[core] Add frontend_url and replace some root_url with frontend path for twitter callback
This commit is contained in:
parent
5c39720802
commit
f1bc3cba8b
|
@ -26,8 +26,9 @@ config = {
|
||||||
'database_connection': 'sqlite:////tmp/kibicara.sqlite',
|
'database_connection': 'sqlite:////tmp/kibicara.sqlite',
|
||||||
'frontend_path': None,
|
'frontend_path': None,
|
||||||
'root_url': 'http://localhost:8000',
|
'root_url': 'http://localhost:8000',
|
||||||
|
'frontend_url': 'http://127.0.0.1:4200',
|
||||||
'production': True,
|
'production': True,
|
||||||
'cors_allow_origin': 'http://localhost:4200',
|
'cors_allow_origin': 'http://127.0.0.1:4200',
|
||||||
}
|
}
|
||||||
""" Default configuration.
|
""" Default configuration.
|
||||||
|
|
||||||
|
|
|
@ -105,7 +105,8 @@ async def twitter_create(response: Response, hood=Depends(get_hood)):
|
||||||
request_token = await get_oauth_token(
|
request_token = await get_oauth_token(
|
||||||
config['twitter']['consumer_key'],
|
config['twitter']['consumer_key'],
|
||||||
config['twitter']['consumer_secret'],
|
config['twitter']['consumer_secret'],
|
||||||
callback_uri='http://127.0.0.1:8000/api/twitter/callback',
|
callback_uri=f""""""
|
||||||
|
f"""{config["frontend_url"]}/dashboard/twitter-callback?hood={hood.id}""",
|
||||||
)
|
)
|
||||||
if request_token['oauth_callback_confirmed'] != 'true':
|
if request_token['oauth_callback_confirmed'] != 'true':
|
||||||
raise HTTPException(status_code=status.HTTP_503_SERVICE_UNAVAILABLE)
|
raise HTTPException(status_code=status.HTTP_503_SERVICE_UNAVAILABLE)
|
||||||
|
|
|
@ -101,7 +101,7 @@ async def admin_register(values: BodyAdmin):
|
||||||
admin = await Admin.objects.filter(email=values.email).all()
|
admin = await Admin.objects.filter(email=values.email).all()
|
||||||
if admin:
|
if admin:
|
||||||
raise HTTPException(status_code=status.HTTP_409_CONFLICT)
|
raise HTTPException(status_code=status.HTTP_409_CONFLICT)
|
||||||
body = f'{config["root_url"]}/confirm?token={register_token}'
|
body = f'{config["frontend_url"]}/confirm?token={register_token}'
|
||||||
logger.debug(body)
|
logger.debug(body)
|
||||||
email.send_email(
|
email.send_email(
|
||||||
to=values.email, subject='Confirm Account', body=body,
|
to=values.email, subject='Confirm Account', body=body,
|
||||||
|
|
Loading…
Reference in a new issue