Confirmed users
483
edits
| Line 45: | Line 45: | ||
* '''privateKey''': Server generated key that will be used to create the HAWK requests MAC values. There will be one key per loop user and will be shared with clients that proof ownership of the identity used to login in Loop (Firefox Accounts and/or MSISDN). | * '''privateKey''': Server generated key that will be used to create the HAWK requests MAC values. There will be one key per loop user and will be shared with clients that proof ownership of the identity used to login in Loop (Firefox Accounts and/or MSISDN). | ||
* '''verificationKey''': For the MSISDN verification process, the verification service may need to send an SMS to the user with a verification code and in that case the client will need to give it back to the server. The verificationKey will be used by the client to authenticate the HAWK request required to send the verification code to the server. | * '''verificationKey''': For the MSISDN verification process, the verification service may need to send an SMS to the user with a verification code and in that case the client will need to give it back to the server. The verificationKey will be used by the client to authenticate the HAWK request required to send the verification code to the server. | ||
* '''alias''': Personal information about the owner of the Loop account. Can be multiple. Firefox Accounts emails and MSISDNs so far. | * '''alias''' (subdocument): Personal information about the owner of the Loop account. Can be multiple. Firefox Accounts emails and MSISDNs so far. | ||
* '''simplepushURL''': List of [https://wiki.mozilla.org/WebAPI/SimplePush SimplePush] endpoints to notify users about calls. There will be one SimplePush endpoint per device and we should be able to set them as online/offline. | * '''simplepushURL''': List of [https://wiki.mozilla.org/WebAPI/SimplePush SimplePush] endpoints to notify users about calls. There will be one SimplePush endpoint per device and we should be able to set them as online/offline. | ||
* '''dirty''': Flag to allow account linkage. If true means that the alias of this account has been associated with other account and so it is no longer valid. In this case, we expect clients containing the credentials of the 'dirty' account to renew them. | * '''dirty''': Flag to allow account linkage. If true means that the alias of this account has been associated with other account and so it is no longer valid. In this case, we expect clients containing the credentials of the 'dirty' account to renew them. | ||