1e41f4b71Sopenharmony_ci# Account Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.account_os_account.1 Allowing Spaces in App Account Names
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ciBefore the change, when an account name containing a space is passed in, an error will be returned. Now, the account names can contain spaces.
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci**Change Impact**
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ciApplications developed based on earlier versions are not affected.
10e41f4b71Sopenharmony_ciFrom this version, the account names in app account APIs are no longer checked for spaces.
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci**Key API/Component Changes**
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ciThe following APIs are involved:
15e41f4b71Sopenharmony_ci- AppAccountManager
16e41f4b71Sopenharmony_ci  - createAccount(name: string, callback: AsyncCallback<void>): void;
17e41f4b71Sopenharmony_ci  - auth(name: string, owner: string, authType: string, callback: AuthCallback): void;
18e41f4b71Sopenharmony_ci  - setAppAccess(name: string, bundleName: string, isAccessible: boolean, callback: AsyncCallback<void>): void;
19e41f4b71Sopenharmony_ci  - setCredential(name: string, credentialType: string, credential: string, callback: AsyncCallback<void>): void;
20e41f4b71Sopenharmony_ci  - setCustomData(name: string, key: string, value: string, callback: AsyncCallback<void>): void;
21e41f4b71Sopenharmony_ci  - setAuthToken(name: string, authType: string, token: string, callback: AsyncCallback<void>): void;
22e41f4b71Sopenharmony_ci  - setAuthTokenVisibility(name: string, authType: string, bundleName: string, isVisible: boolean, callback: AsyncCallback<void>): void;
23