-
Notifications
You must be signed in to change notification settings - Fork 135
Box
The Box Web provider authenticates the user via a web view. It requires client_id
and client_secret
to be present. Install by adding pod 'SimpleAuth/BoxWeb
to your Podfile
. Its provider type is box-web
.
Box app (mobile) authentication requires setting redirect_uri to boxsdk-YOUR_CLIENT_ID://boxsdkoauth2redirect
under OAuth2 Parameters.
This provider shows a web view controller by passing it to the block specified by SimpleAuthPresentInterfaceBlockKey
. By default, this block wraps the given view controller in a UINavigationController
and presents that controller on the topmost presented view controller. Likewise, the controller is dismissed by passing it to the block specified by SimpleAuthDismissInterfaceBlockKey
. You can read more about this in Customizing Interface Elements.
SimpleAuth.configuration[@"box-web"] = @{
@"client_id" : @"CLIENT_ID",
@"client_secret" : @"CLIENT_SECRET"
};
[SimpleAuth authorize:@"box-web" completion:^(id responseObject, NSError *error) {}];