Cisco-Talos/FIRST-server

Google Authenticator problem.

Opened this issue · 1 comments

Hello,
Is there any way to disuse Google Authenticator, we are in China, you know that google is forbid in China,
google cannot be accessed directly, unless using a proxy.

Best regards.
Jessie Lee

It is possible to alter the source to use another OAuth service for authentication. The code currently in the dev branch includes a user management python shell to allow for local user creation and management, however, it is still being tested and developed. This might be the easiest/simplest way right now, but since it is still being developed that are a couple of bugs that could be encountered.

If you do update the FIRST to use another OAuth service please send me a link to the code. If you integrate or change the OAuth to be modular then please submit a pull request so everyone can benefit from the updates.

The code for handling OAuth happens in a couple of places. There is Template (web UI), application layer logic (django python), and the database. I believe the database shouldn't need to be altered since it was crafted in a way to allow future addition of different OAuth services.

Application Layer logic

Web UI