A mechanism for generating requests to authenticate users with third-party providers.


class ASAuthorizationSingleSignOnProvider : NSObject


Creating an Authorization Provider

init(identityProvider: URL)

Creates a single sign-on (SSO) authorization provider.

Creating Authorization Requests

func createRequest() -> ASAuthorizationSingleSignOnRequest

Creates a new single sign-on (SSO) authorization request.

class ASAuthorizationSingleSignOnRequest

An OpenID authorization request that provides single sign-on (SSO) functionality.

class ASAuthorizationOpenIDRequest

An OpenID authorization request.

Identifying the Identity Provider

var url: URL

The URL of the identity provider.


Inherits From

See Also

Enterprise Single Sign-On

class ASAuthorizationSingleSignOnCredential

A credential that results from a successful single sign-on (SSO) authentication.

protocol ASAuthorizationProviderExtensionAuthorizationRequestHandler

An interface through which a single sign-on (SSO) authentication provider extension handles authentication requests.