Namespace Auth0.OidcClient
Classes
- ASWebAuthenticationSessionBrowser
Implements the IdentityModel.OidcClient.Browser.IBrowser interface using AuthenticationServices.ASWebAuthenticationSession for support on iOS 12+.
- ASWebAuthenticationSessionOptions
Specifies options that can be passed to ASWebAuthenticationSessionBrowser implementations.
- ActivityMediator
Facilitates communication between the app entry point and the callback function.
- Auth0Client
Primary class for performing authentication and authorization operations with Auth0 using the underlying IdentityModel.OidcClient.OidcClient.
- Auth0ClientBase
Base class for performing authentication and authorization operations with Auth0 using the underlying IdentityModel.OidcClient.OidcClient.
- Auth0ClientOptions
Specifies options that can be passed to Auth0ClientBase implementations.
- AutoSelectBrowser
Implements the IdentityModel.OidcClient.Browser.IBrowser interface using the best available option for the current iOS version.
- IOSBrowserBase
Provides common IdentityModel.OidcClient.Browser.IBrowser logic for iOS platform.
- SFAuthenticationSessionBrowser
Implements the Browser IdentityModel.OidcClient.Browser.IBrowser using SafariServices.SFAuthenticationSession for support on iOS 11.
- SFSafariViewControllerBrowser
Implements the IdentityModel.OidcClient.Browser.IBrowser interface using SafariServices.SFSafariViewController for support on iOS 10 and earlier.
Interfaces
- IAuth0Client
Interface for performing authentication and authorization operations with Auth0 using the underlying IdentityModel.OidcClient.OidcClient.
Delegates
- ActivityMediator.MessageReceivedEventHandler
Method signature required for methods subscribing to the ActivityMessageReceived event.