Invoice

From:

Unit 960, 9/F., Building 19W,
No. 19 Science Park West Avenue,
Hong Kong Science Park, N.T., Hong Kong

info@hazedawn.com
Tel: 91375571

Invoice Number h-i20200240
Invoice Date 18.05.2020
Total Due $121,500.00
To:
Bupa (Asia) Limited

21/F Berkshire House, 25 Westlands Road, Quarry Bay, Hong Kong

Purchase Order (HKASL-0000000026)
Integration with Wellness App development for BUPA
High level flow
User starts MyBUPA app and logs in if token/session expired
User clicks on MyBUPA app link to launch/switch to Wellness app
Token passed from MyBUPA app to Wellness app and no login prompt is shown in Wellness app
Wellness app authenticates user identity with AAD B2C and retrieves tokens for access to backend APIs
Wellness app calls backend APIs hosted on Wellness servers
Backend APIs on Wellness servers validate access token before processing requests and returning results to Wellness app
 
In scope
Understand solution architecture of MyBUPA and Wellness apps and determine the integration approach
Configure AAD B2C for user authentication with MyBUPA and Wellness apps in test environment
Share requirements and API call samples on using AAD B2C APIs for authentication and authorization
Configure AAD B2C for user authentication with MyBUPA and Wellness apps in production environment
Documentation
 
Deliverables
Guideline and API call samples to the AAD B2C APIs based on Azure (HTTP and C#) targeted to MyBUPA and Wellness app integration covering both the authentication part (login and id_token handling) and the authorization (api call, access_token handling) part
Sample for customizing the login page to show BUPA specific content
Sample for maintaining AAD B2C user programmatically (e.g. add/edit/disable user/user attributes on AAD B2C)
Documentation on AAD B2C configurations
 
 
Assumptions
AAD B2C is already set up with MyBUPA user accounts for authentication
Test environment access is available during the POC; Hazedawn will provide assistance on AAD B2C setup while support from MyBUPA and 

First payment - 121,500 *this payment
Final payment - 121,500

Hrs/Qty Service Rate/PriceAdjustSub Total
1 AAD B2C setup for my Bupa integrated with my wellness

User starts MyBUPA app and logs in if token/session expired
User clicks on MyBUPA app link to launch/switch to Wellness app
Token passed from MyBUPA app to Wellness app and no login prompt is shown in Wellness app
Wellness app authenticates user identity with AAD B2C and retrieves tokens for access to backend APIs
Wellness app calls backend APIs hosted on Wellness servers
Backend APIs on Wellness servers validate access token before processing requests and returning results to Wellness app

$175,000.00-50.00%$87,500.00
1 azure adb2c setup

Setup my Bupa account on azure adb2c
Setup for sign in, reset the password, edit profile
Setup custom attribute for User register field
Setup Azure API for my Bupa & my wellness for user login and user token
The setting in Azure AD for both web and apps
Build B2C login page which should look alike my Bupa current existing page
Deployment and support to both UAT and production

$42,000.00-50.00%$21,000.00
1 Assist for my wellness app setup login

Setup adb2c for my wellness
Assist on the setup for my wellness app on iOS and Android
Set up web view for my wellness app to log in

$26,000.00-50.00%$13,000.00
Sub Total $121,500.00
Tax $0.00
Total Due $121,500.00

*Cheques should be crossed and made payable to “Hazedawn Limited”
*Company bank account - Bank of China - 012-720-0-003526-8