BBAuthorizationDelegate

BBAuthorizationDelegate is the protocol required for you to customize the sign-in experience of the Symphony App. To customize, you must set the authDelegate property of the shared instance of BBAppDelegate before calling application:didFinishLaunchingWithOptions:

When accessing the BBAppDelegate use the share instance, rather than instantiating your own copy.

If you do this, when the application normally would show the sign-in UI, your BBAuthorizationDelegate will have the showAuthentication method called. At this point you are free to present any UI that allows your user to sign-in. When you have completed the sign-in process and collected the required cookies/value, you post a kLoginWithUserNameSKey notification.

See kLoginWithUsereNameSKey under BBAppDelegate for more details.

Methods

showAuthentication
showAuthentication
- (void)showAuthentication;

showAuthentication This is the method that the Symphony App calls to give you the opportunity to present your custom sign-in UI. When you have completed the sign-in process and collected the required cookies/value, you post a kLoginWithUserNameSKey notification.

Deprecated Method

showAuthentication has been deprecated as of 1.43 and will be removed in a future version of the framework. Please move over to using showAuthenticationForLogoutType.

showAuthenticationForLogoutType
showAuthenticationForLogoutType
- (void)showAuthenticationForLogoutType:(BBLogoutType)type;

showAuthenticationForLogoutType This is the method that the Symphony App calls to give you the opportunity to present your custom sign-in UI. When you have completed the sign-in process and collected the required cookies/value, you post a notification. See kLoginWithUserNameSKey on the BBAppDelegate page. This method is optional today, but when the deprecated version (showAuthentication) is removed, this method will become required. If you have implemented this method, the deprecated version (showAuthentication) will never be called. See BBLogoutType‚Äč