MPOAuthCredentialStore.h 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // MPOAuthCredentialStore.h
  3. // MPOAuthConnection
  4. //
  5. // Created by Karl Adam on 08.12.06.
  6. // Copyright 2008 matrixPointer. All rights reserved.
  7. //
  8. extern NSString *kMPOAuthCredentialConsumerKey;
  9. extern NSString *kMPOAuthCredentialConsumerSecret;
  10. extern NSString *kMPOAuthCredentialUsername;
  11. extern NSString *kMPOAuthCredentialPassword;
  12. extern NSString *kMPOAuthCredentialRequestToken;
  13. extern NSString *kMPOAuthCredentialRequestTokenSecret;
  14. extern NSString *kMPOAuthCredentialAccessToken;
  15. extern NSString *kMPOAuthCredentialAccessTokenSecret;
  16. extern NSString *kMPOAuthCredentialSessionHandle;
  17. extern NSString *kMPOAuthCredentialRealm;
  18. @protocol MPOAuthCredentialStore <NSObject>
  19. @property (nonatomic, readonly) NSString *consumerKey;
  20. @property (nonatomic, readonly) NSString *consumerSecret;
  21. @property (nonatomic, readonly) NSString *username;
  22. @property (nonatomic, readonly) NSString *password;
  23. @property (nonatomic, readonly, retain) NSString *requestToken;
  24. @property (nonatomic, readonly, retain) NSString *requestTokenSecret;
  25. @property (nonatomic, readonly, retain) NSString *accessToken;
  26. @property (nonatomic, readonly, retain) NSString *accessTokenSecret;
  27. - (NSString *)credentialNamed:(NSString *)inCredentialName;
  28. - (void)discardOAuthCredentials;
  29. @end