react-native-onepassword
v1.0.6
Published
React Native integration with the OnePassword extension.
Downloads
11
Maintainers
Readme
react-native-onepassword
React Native integration with the OnePassword extension.
Install
Install project as a dependency:
npm install --save react-native-onepassword
Link library to Xcode project (see the React documentation).
If your app supports iOS 7.1 or earlier, view the OnePassword documentation for applicable steps.
Basic usage
Public Methods
isSupported(): Promise
Checks if the OnePassword extension is availabile on the current platform.
var OnePassword = require("react-native-onepassword");
OnePassword.isSupported()
.then(
() => {
console.log("OnePassword app is installed and ready!")
},
() => {
console.log("OnePassword not available.");
}
);
findLogin(url:String): Promise
Opens the OnePassword extension, filtering the list of logins by the URL you provide. When the user selects a login, the credentials are passed to the callback function as plaintext.
If you are unsure what URL to pass, see the OnePassword documentation.
OnePassword.findLogin("https://example.com/login")
.then((credentials) => {
// User selected a login.
doSomethingWith(credentials.username);
doSomethingElseWith(credentials.password);
})