Integrate AWS Authentication into our Android App -- 3
Budget: ₹1,500 – ₹12,500 INR
Project Details – “AWS – Android Auth”
---------------------------------------------------------------------
We have a small propitiatory Android application and looking for an expert in with AWS and Android application development to integrate a robust authentication system into my new Android app.
Key Requirements:
* Enable functionalities for User login and registration, Password recovery, and Account verification via email or SMS.
* Create a system for Custom Permissions for Specific Actions to control user access.
SW Requirements:
++++++++++++++
* Requirement is to add the AWS Authentication (using Cognito) to our new Android app. This Android app is already developed and we need the support to add AWS Authentication.
* As the Android app has proprietary software we cannot share it to the integrator. So it is expected from the SW development consultant
-- the app shall expect the OTP thru Email or SMS
-- the app work with multiple android users,
-- the login’s (attempts/success/failure) shall be available in the AWS side for view
* Integrate this project with our small Android app
-- We will share the small Android app to integrate this development.
-- And it is expected that there shall be no or very minimal change to be added to our small Android app
* Custom Permissions for Specific Actions (subscription active or not)
-- First time login – register with Serial number:
* There shall be an option like a text box that appear after login or during login to the customer to enter Serial number (int)
* This serial number shall be stored in AWS side (using DynamoDB) along with the User login
-- Serial number based manual subscription validation at AWS side:
* if the subscription is not active, after login there shall be a message prompting for subscription
* In the AWS side, the subscription is checked manually and if the user for that serial number is not active then there shall be a manual option to disable next login
-- Regular logins:
* For the subscribed active user the login shall automatically moved to application screen ( no need to prompt login)
-- Logout option
* there shall be a seperate button available to logout
* the logout button shall be available as a addable one in our small app
-- Sample Screens Login and First time Create Account (see the attachment)
Documentation Requirements:
+++++++++++++++++++++++++
* The Doc shall contain clear steps written in simple English with image snippets of AWS and Android studio screens to integrate with our small app
* The Doc steps shall be tested at our end
Testing Requirements:
++++++++++++++++++
Android side
* Multiple (3-5) simultanious logins with positive and negative senarios
AWS side
* Manual action – force a boolean
* Activate user based on Serial number
* Deactivate user based on Seial number
List and verify
* Individual user’s app usage time
* Subscribed users
* Unsubscribed users
Documentation Requirements:
The Doc shall contain clear steps written in simple English with image snippets of AWS and Android studio screens to integrate with our small app
The Doc steps shall be tested at our end
Testing Requirements:
Android side
Multiple (3-5) simultanious logins with positive and negative senarios
AWS side
Manual action – force a boolean
Activate user based on Serial number
Deactivate user based on Seial number
List and verify
Individual user’s app usage time
Subscribed users
Unsubscribed users
---------------------------------------------------------------------
We have a small propitiatory Android application and looking for an expert in with AWS and Android application development to integrate a robust authentication system into my new Android app.
Key Requirements:
* Enable functionalities for User login and registration, Password recovery, and Account verification via email or SMS.
* Create a system for Custom Permissions for Specific Actions to control user access.
SW Requirements:
++++++++++++++
* Requirement is to add the AWS Authentication (using Cognito) to our new Android app. This Android app is already developed and we need the support to add AWS Authentication.
* As the Android app has proprietary software we cannot share it to the integrator. So it is expected from the SW development consultant
-- the app shall expect the OTP thru Email or SMS
-- the app work with multiple android users,
-- the login’s (attempts/success/failure) shall be available in the AWS side for view
* Integrate this project with our small Android app
-- We will share the small Android app to integrate this development.
-- And it is expected that there shall be no or very minimal change to be added to our small Android app
* Custom Permissions for Specific Actions (subscription active or not)
-- First time login – register with Serial number:
* There shall be an option like a text box that appear after login or during login to the customer to enter Serial number (int)
* This serial number shall be stored in AWS side (using DynamoDB) along with the User login
-- Serial number based manual subscription validation at AWS side:
* if the subscription is not active, after login there shall be a message prompting for subscription
* In the AWS side, the subscription is checked manually and if the user for that serial number is not active then there shall be a manual option to disable next login
-- Regular logins:
* For the subscribed active user the login shall automatically moved to application screen ( no need to prompt login)
-- Logout option
* there shall be a seperate button available to logout
* the logout button shall be available as a addable one in our small app
-- Sample Screens Login and First time Create Account (see the attachment)
Documentation Requirements:
+++++++++++++++++++++++++
* The Doc shall contain clear steps written in simple English with image snippets of AWS and Android studio screens to integrate with our small app
* The Doc steps shall be tested at our end
Testing Requirements:
++++++++++++++++++
Android side
* Multiple (3-5) simultanious logins with positive and negative senarios
AWS side
* Manual action – force a boolean
* Activate user based on Serial number
* Deactivate user based on Seial number
List and verify
* Individual user’s app usage time
* Subscribed users
* Unsubscribed users
Documentation Requirements:
The Doc shall contain clear steps written in simple English with image snippets of AWS and Android studio screens to integrate with our small app
The Doc steps shall be tested at our end
Testing Requirements:
Android side
Multiple (3-5) simultanious logins with positive and negative senarios
AWS side
Manual action – force a boolean
Activate user based on Serial number
Deactivate user based on Seial number
List and verify
Individual user’s app usage time
Subscribed users
Unsubscribed users