Introducing a Secure Login Page to prem-app:
To secure our application, new login page needs to be created.
This page will leverage credentials provided by the installer script and authenticate them against authd.
Implementation Details:
Endpoint Selection:
No DNS: GET http://{IP}/authd/auth/login?user=admin&pass={PASS}
With DNS: GET https ://authd.{DOMAIN}/auth/login?user=admin&pass={PASS}
Successful Authentication:
Upon successful login, the system will return the root api_key, which acts as a master key for accessing all services. This means unrestricted access to both internal services and prem-services.
Reference:
Please refer to the related pull request #21 for further details.
@tiero @filopedraz @Janaka-Steph
Introducing a Secure Login Page to prem-app:
To secure our application, new login page needs to be created.
This page will leverage credentials provided by the installer script and authenticate them against authd.
Implementation Details:
Endpoint Selection:
No DNS: GET http://{IP}/authd/auth/login?user=admin&pass={PASS}
With DNS: GET https ://authd.{DOMAIN}/auth/login?user=admin&pass={PASS}
Successful Authentication:
Upon successful login, the system will return the root api_key, which acts as a master key for accessing all services. This means unrestricted access to both internal services and prem-services.
Reference:
Please refer to the related pull request #21 for further details.
@tiero @filopedraz @Janaka-Steph