EAEExxtractorAuthenticationRequesting
Objective-C
@protocol EAEExxtractorAuthenticationRequesting <NSObject>
@property(nonatomic, strong) NSString *authenticationToken;
/*!
Method that performs the request which logs in an authenticated user
@param success The block which will be executed upon a successful request
@param failure The block which will be executed upon a failed request
*/
- (void)requestLoginWithUsername: (NSString *) username
password: (NSString *) password
success: (BAWebServiceSuccessResponse)success
failure: (BAWebServiceFailureResponse)failure;
/*!
Method that performs the request which logs out an authenticated user
@param success The block which will be executed upon a successful request
@param failure The block which will be executed upon a failed request
*/
- (void)requestLogoutWithSuccess:(BAWebServiceSuccessResponse)success
failure:(BAWebServiceFailureResponse)failure;
/*!
Method that validates admin credentials
@param password entered password for admin
@param success The block which will be executed upon a successful request
@param failure The block which will be executed upon a failed request
*/
- (void)adminLogin:(NSString*) password
success:(BAWebServiceSuccessResponse)success
failure:(BAWebServiceFailureResponse)failure
isHTTPSAvailable:(BOOL) isHTTPSAvailable;
/*!
Method that validates operator credentials
@param password entered password for operator
@param success The block which will be executed upon a successful request
@param failure The block which will be executed upon a failed request
*/
- (void)operatorLogin:(NSString*) authorizationHeader
serverUrl: (NSString *) serverUrl
success:(BAWebServiceSuccessResponse)success
failure:(BAWebServiceFailureResponse)failure
isHTTPSAvailable:(BOOL) isHTTPSAvailable;
/*!
Method logout
@param token generated after login
@param success The block which will be executed upon a successful request
@param failure The block which will be executed upon a failed request
*/
- (void)adminLogout:(NSString*) token
success:(BAWebServiceSuccessResponse)success
failure:(BAWebServiceFailureResponse)failure
isHTTPSAvailable:(BOOL) isHTTPSAvailable;
@end
Swift
protocol EAEExxtractorAuthenticationRequesting : NSObjectProtocol
Undocumented
-
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) NSString *authenticationToken
Swift
var authenticationToken: String! { get set }
-
Undocumented
Declaration
Objective-C
- (void)requestLoginWithUsername:(NSString *)username password:(NSString *)password success:(BAWebServiceSuccessResponse)success failure:(BAWebServiceFailureResponse)failure;
Swift
func requestLogin(withUsername username: String!, password: String!, success: BAWebServiceSuccessResponse!, failure: BAWebServiceFailureResponse!)
-
Undocumented
Declaration
Objective-C
- (void)requestLogoutWithSuccess:(BAWebServiceSuccessResponse)success failure:(BAWebServiceFailureResponse)failure;
Swift
func requestLogout(success: BAWebServiceSuccessResponse!, failure: BAWebServiceFailureResponse!)
-
Undocumented
Declaration
Objective-C
- (void)adminLogin:(NSString *)password success:(BAWebServiceSuccessResponse)success failure:(BAWebServiceFailureResponse)failure isHTTPSAvailable:(BOOL)isHTTPSAvailable;
Swift
func adminLogin(_ password: String!, success: BAWebServiceSuccessResponse!, failure: BAWebServiceFailureResponse!, isHTTPSAvailable: Bool)
-
Undocumented
Declaration
Objective-C
- (void)operatorLogin:(NSString *)authorizationHeader serverUrl:(NSString *)serverUrl success:(BAWebServiceSuccessResponse)success failure:(BAWebServiceFailureResponse)failure isHTTPSAvailable:(BOOL)isHTTPSAvailable;
Swift
func operatorLogin(_ authorizationHeader: String!, serverUrl: String!, success: BAWebServiceSuccessResponse!, failure: BAWebServiceFailureResponse!, isHTTPSAvailable: Bool)
-
Undocumented
Declaration
Objective-C
- (void)adminLogout:(NSString *)token success:(BAWebServiceSuccessResponse)success failure:(BAWebServiceFailureResponse)failure isHTTPSAvailable:(BOOL)isHTTPSAvailable;
Swift
func adminLogout(_ token: String!, success: BAWebServiceSuccessResponse!, failure: BAWebServiceFailureResponse!, isHTTPSAvailable: Bool)