This is an abstract base class. Concrete instances should be created via factory
methods available in the various authentication provider libraries (like the Facebook
provider or the Google provider libraries.)
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-11 UTC."],[],[],null,["# FirebaseAuth Framework Reference\n\nFIRAuthCredential\n=================\n\n\n @interface FIRAuthCredential : NSObject\n\nRepresents a credential.\n- `\n ``\n ``\n `\n\n ### [provider](#/c:objc(cs)FIRAuthCredential(py)provider)\n\n `\n ` \n Gets the name of the identity provider for the credential. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, copy, readonly) NSString *_Nonnull provider;\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)FIRAuthCredential(im)init)\n\n `\n ` \n This is an abstract base class. Concrete instances should be created via factory\n methods available in the various authentication provider libraries (like the Facebook\n provider or the Google provider libraries.) \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;"]]