MM-20789 Enforce SECURE_SOFTWARE (#3637)

This commit is contained in:
Elias Nahum 2019-12-02 12:23:27 -03:00 committed by Miguel Alatzar
parent 4933cecd1d
commit 8d37e3d22f

View file

@ -29,7 +29,11 @@ export const setAppCredentials = (deviceToken, currentUserId, token, url) => {
EphemeralStore.deviceToken = deviceToken;
EphemeralStore.currentServerUrl = url;
AsyncStorage.setItem(CURRENT_SERVER, url);
KeyChain.setInternetCredentials(url, username, token, {accessGroup: mattermostManaged.appGroupIdentifier});
const options = {
accessGroup: mattermostManaged.appGroupIdentifier,
securityLevel: 'SECURE_SOFTWARE',
};
KeyChain.setInternetCredentials(url, username, token, options);
} catch (e) {
console.warn('could not set credentials', e); //eslint-disable-line no-console
}