FBSDKLoginConfiguration
@interfaceFBSDKLoginConfiguration:NSObject
A configuration to use for modifying the behavior of a login attempt.
@interfaceFBSDKLoginConfiguration:NSObject
@property(nonatomic,copy,readonly)NSString*_Nonnullnonce;
varnonce:String{get}
.enabled
.@property(nonatomic,readonly)FBSDKLoginTrackingtracking;
vartracking:LoginTracking{get}
@property(nonatomic,copy,readonly)NSSet<FBSDKPermission*>*_NonnullrequestedPermissions;
varrequestedPermissions:Set<AnyHashable>{get}
@property(nonatomic,copy,readonly,nullable)NSString*messengerPageId;
varmessengerPageId:String?{get}
@property(nonatomic,readonly,nullable)FBSDKLoginAuthTypeauthType;
varauthType:LoginAuthType?{get}
-(instancetype)initNS_UNAVAILABLE;
+(instancetype)newNS_UNAVAILABLE;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)trackingnonce:(nonnullNSString*)noncemessengerPageId:(nullableNSString*)messengerPageId;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)trackingnonce:(nonnullNSString*)noncemessengerPageId:(nullableNSString*)messengerPageIdauthType:(nullableFBSDKLoginAuthType)authType;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)trackingnonce:(nonnullNSString*)nonce;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)trackingmessengerPageId:(nullableNSString*)messengerPageId;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)trackingmessengerPageId:(nullableNSString*)messengerPageIdauthType:(nullableFBSDKLoginAuthType)authType;
-(nullableinstancetype)initWithPermissions:(nonnullNSArray<NSString*>*)permissionstracking:(FBSDKLoginTracking)tracking;
-(nullableinstancetype)initWithTracking:(FBSDKLoginTracking)tracking;
+(nullableFBSDKLoginAuthType)authTypeForString:(nonnullNSString*)rawValue;
classfuncauthType(forrawValue:String)->LoginAuthType?
convenienceinit?(permissions:Set<Permission>=[],tracking:LoginTracking=.enabled,nonce:String=UUID().uuidString,messengerPageId:String?=nil,authType:LoginAuthType?=.rerequest)