Professional Documents
Culture Documents
1. We need a SECRET KEY (ORIGINAL KEY), provided by DB Gurus, or client, or a combination of client
and DB Gurus. We will be using the original key to generate PRESHARED SECRET KEY to provide to
the user (employees). (see Image 1.1 Algorithm) The user will use the PreShared Key to his her
Google App by manually entering it or using QR/Barcode. The Google App generates 6 digits key
every 30 seconds. (see Image 1.2 Google App Face). We did testing using iPhone and Android yet.
Option 1. Owner Account provides the Barcode and PreShared Key to other users (employees).
How: The Owner account can generate the Barcode and PreShared Key at the creation of other-
users stage (Admin > Users > Add user); Detail.aspx page. This could be a button to popup a
dialog box to show the Barcode and PreShared Key.
How: After the user has been created by the Owner Account (or DB Gurus), on the first ever
login of the new created user, a popup will show to inform the user about his her Barcode and
Preshared Key.
Note: This is not secure because the user can save the Barcode or PreShared Key.
Option 1. One Original Secret Key for all users (Not Secured)
1. We need a new Table Column for PreShared Secret Key, perhaps in User Table. C# calls this
every time the user log in.