Platforms to show: All Mac Windows Linux Cross-Platform
AuthenticationServices
Classes for Sign in with Apple service
- Classes
- class ASAuthorizationAppleIDButtonMBS
- shared method button(Type as Integer, Style as Integer) as ASAuthorizationAppleIDButtonMBS
- method Constructor(Type as Integer, Style as Integer)
- property cornerRadius as double
- class ASAuthorizationAppleIDCredentialMBS
- method authorizedScopes as String()
- property authorizationCode as MemoryBlock
- property Email as String
- property fullName as Dictionary
- property identityToken as MemoryBlock
- property realUserStatus as Integer
- property State as String
- property User as String
- property userAgeRange as Integer
- class ASAuthorizationAppleIDProviderMBS
- shared method AuthorizationAppleIDProviderCredentialRevokedNotification as String
- shared method Available as Boolean
- method Constructor
- method createRequest as ASAuthorizationAppleIDRequestMBS
- method getCredentialStateForUserID(userID as String, theDelegate as CredentialStateCompletedMBS)
- delegate CredentialStateCompletedMBS(userID as String, credentialState as Integer, error as NSErrorMBS)
- class ASAuthorizationAppleIDRequestMBS
- property user as String
- class ASAuthorizationControllerMBS
- shared method ASAuthorizationErrorDomain as String
- method authorizationRequests as ASAuthorizationRequestMBS()
- method cancel
- method Constructor(requests() as ASAuthorizationRequestMBS)
- method Destructor
- shared method HasEntitlement(Name as String) as Boolean
- method performAutoFillAssistedRequests
- method performRequests
- method performRequests(options as Integer)
- property Description as String
- property Handle as Integer
- property presentationContext as Variant
- event didCompleteWithAuthorization(authorization as ASAuthorizationMBS)
- event didCompleteWithError(error as NSErrorMBS)
- event presentationAnchorRequested
- class ASAuthorizationCredentialMBS
- method Constructor
- method copy as ASAuthorizationCredentialMBS
- property Description as String
- property Handle as Integer
- class ASAuthorizationMBS
- shared method ASAuthorizationScopeEmail as String
- shared method ASAuthorizationScopeFullName as String
- method Constructor
- property credential as ASAuthorizationCredentialMBS
- property Description as String
- property Handle as Integer
- property provider as ASAuthorizationProviderMBS
- class ASAuthorizationOpenIDRequestMBS
- shared method AuthorizationOperationImplicit as String
- shared method AuthorizationOperationLogin as String
- shared method AuthorizationOperationLogout as String
- shared method AuthorizationOperationRefresh as String
- method Constructor
- method requestedScopes as String()
- method setRequestedScopes(requestedScopes() as String)
- property nonce as String
- property requestedOperation as String
- property state as String
- class ASAuthorizationPasswordProviderMBS
- method Constructor
- method createRequest as ASAuthorizationPasswordRequestMBS
- class ASAuthorizationPasswordRequestMBS
- class ASAuthorizationProviderMBS
- shared method Available as Boolean
- method Constructor
- property Description as String
- property Handle as Integer
- class ASAuthorizationRequestMBS
- method Constructor
- method copy as ASAuthorizationRequestMBS
- property Description as String
- property Handle as Integer
- property provider as ASAuthorizationProviderMBS
- class ASPasswordCredentialMBS
- method Constructor(user as string, password as string)
- shared method credential(user as string, password as string) as ASPasswordCredentialMBS
- property Password as String
- property User as String
- class ASAuthorizationAppleIDButtonMBS
- Controls
- control ASAuthorizationAppleIDButtonControlMBS
- property AcceptTabs as Boolean
- property Style as Integer
- property Type as Integer
- property View as ASAuthorizationAppleIDButtonMBS
- event Action
- event BoundsChanged
- event Close
- event Closing
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event Open
- event Opening
- event ScaleFactorChanged(NewFactor as double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control ASAuthorizationAppleIDButtonIOSControlMBS
- control DesktopASAuthorizationAppleIDButtonControlMBS
- property AcceptTabs as Boolean
- property Style as Integer
- property Type as Integer
- property View as ASAuthorizationAppleIDButtonMBS
- event Action
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event Opening
- event ScaleFactorChanged(NewFactor as double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control ASAuthorizationAppleIDButtonControlMBS
- Blog Entries
Release notes
- Version 25.3
- Added ASAuthorizationAppleIDButtonControlMBS control for MacOS.
- Added ASAuthorizationAppleIDButtonIOSControlMBS control for iOS.
- Added ASAuthorizationAppleIDProviderMBS, ASAuthorizationAppleIDRequestMBS and ASAuthorizationAppleIDCredentialMBS classes for Sign in with Apple.
- Added ASAuthorizationMBS and ASAuthorizationControllerMBS classes.
- Added ASAuthorizationProviderMBS, ASAuthorizationRequestMBS, ASAuthorizationOpenIDRequestMBS and ASAuthorizationCredentialMBS classes.
- Fixed compilation issue for console projects with ASAuthorizationAppleIDButtonMBS class (broken in pr5).
The items on this page are in the following plugins: MBS MacFrameworks Plugin.