I'm writing code where the user signs up for an account with an e-mail+password. I would like to have login credentials stored in the IOS app, and then used for all remote actions the user makes (create order, update account info, etc.).

Is it safe to store the password in the IOS keychain using PDKeychainBindings and then send the user/pass over HTTPS for every request to the servers?

Is there a better/safer way?