luxlabs header browser preview


@class NSArray, NSString, ENCredentialStore, NSMutableData, NSURLResponse;
@protocol ENAuthenticatorDelegate;

@interface ENOAuthAuthenticator : NSObject <ENAuthenticator>

@property (nonatomic) BOOL inProgress;
@property (nonatomic) BOOL isCancelled;
@property (nonatomic) long long state;
@property (retain, nonatomic) NSArray *profiles;
@property (copy, nonatomic) NSString *currentProfile;
@property (retain, nonatomic) ENCredentialStore *credentialStore;
@property (copy, nonatomic) NSString *tokenSecret;
@property (nonatomic) BOOL isSwitchingInProgress;
@property (nonatomic) BOOL isActiveBecauseOfCallback;
@property (nonatomic) BOOL userSelectedLinkedAppNotebook;
@property (retain, nonatomic) NSMutableData *receivedData;
@property (retain, nonatomic) NSURLResponse *response;
@property (weak, nonatomic) id<ENAuthenticatorDelegate> delegate;
@property (copy, nonatomic) NSString *consumerKey;
@property (copy, nonatomic) NSString *consumerSecret;
@property (copy, nonatomic) NSString *host;
@property (nonatomic) BOOL supportsLinkedAppNotebook;
@property (nonatomic) BOOL useWebAuthenticationOnly;
@property (nonatomic) BOOL preferRegistration;

+ (id)deviceDescription;
+ (id)parametersFromQueryString:(id)a0;
+ (id)queryStringFromParameters:(id)a0;

- (void)receivedData:(id)a0;
- (void)failedWithError:(id)a0;
- (void).cxx_destruct;
- (void)receivedResponse:(id)a0;
- (void)didFinishLoading;
- (id)callbackScheme;
- (void)authenticate;
- (void)handleDidBecomeActive;
- (BOOL)handleOpenURL:(id)a0;
- (void)enableIsActiveBecauseOfCallback;
- (void)gotCallbackURL:(id)a0;
- (BOOL)canHandleSwitchProfileURL:(id)a0;
- (void)completeAuthenticationWithCredentials:(id)a0 usesLinkedAppNotebook:(BOOL)a1;
- (void)completeAuthenticationWithError:(id)a0;
- (void)disableIsActiveBecauseOfCallback;
- (void)emptyCookieJar;
- (void)getOAuthTokenForURL:(id)a0;
- (id)oauthCallback;
- (void)startOauthAuthentication;
- (void)switchProfile;
- (void)updateCurrentBootstrapProfileWithName:(id)a0;
- (id)userAuthorizationURLStringWithParameters:(id)a0;

@end