react-native-sf-authentication-session
Getting started
$ npm install react-native-sf-authentication-session --save
Mostly automatic installation
$ react-native link react-native-sf-authentication-session
Manual installation
iOS
- In XCode, in the project navigator, right click
Libraries
➜Add Files to [your project's name]
- Go to
node_modules
➜react-native-sf-authentication-session
and addRNSFAuthenticationSession.xcodeproj
- In XCode, in the project navigator, select your project. Add
libRNSFAuthenticationSession.a
to your project'sBuild Phases
➜Link Binary With Libraries
- Run your project (
Cmd+R
)<
Usage
; ...// The url you want to open with safariconst url = "http://my.webapp.com"// The url your server will redirect you to// hint - use a custom schema or universal link to immediatly get back to your appconst callbackUrl = "myapp://"// The redirected url with query params containing private data// ex - "myapp://token=mysecrettoken"const finalUrl = await RNSFAuthenticationSession;