This repository has been archived by the owner on Feb 16, 2024. It is now read-only.
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.
Avoid to expose settings page #238
Closed
Description
Is your feature request related to a problem? Please describe.
I don't want to expose unnecessary pages, especially settings one.
Describe the solution you'd like
Only expose the needed pages.
I've modified the auth.py file:
oauthGetMappings` = {"/gapi/oauth": OAuthReqHandler.oauth,
"/gapi/login": OAuthReqHandler.login,
"/login": OAuthReqHandler.login}
oauthPostMappings = {"/login": OAuthReqHandler.login_post,
"/gapi/login": OAuthReqHandler.login_post,
"/gapi/token": OAuthReqHandler.token_post}
This modification can be inserted with a new option in the configuration file.
I've also modified the nginx configuration:
location ~ ^/assistant/(.*)$ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
proxy_pass http://127.0.0.1:3030/gapi/$1$is_args$args; #Local ipno to dzga
proxy_read_timeout 90;
}
and for the google link, i'm using:
https://MYURL/assistant/oauth
https://MYURL/assistant/token
Activity