19 #import <Foundation/Foundation.h> 24 NS_ASSUME_NONNULL_BEGIN
31 NSError *_Nullable error);
57 - (instancetype)init NS_UNAVAILABLE;
62 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
63 tokenEndpoint:(NSURL *)tokenEndpoint;
69 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
70 tokenEndpoint:(NSURL *)tokenEndpoint
71 registrationEndpoint:(nullable NSURL *)registrationEndpoint;
Represents an OpenID Connect 1.0 Discovery Document.
Definition: OIDServiceDiscovery.h:26
Represents the information needed to construct a OIDAuthorizationService.
Definition: OIDServiceConfiguration.h:35
OIDServiceDiscovery * discoveryDocument
The discovery document.
Definition: OIDServiceConfiguration.h:51
NSURL * registrationEndpoint
The dynamic client registration endpoint URI.
Definition: OIDServiceConfiguration.h:47
NSURL * tokenEndpoint
The token exchange and refresh endpoint URI.
Definition: OIDServiceConfiguration.h:43
NSURL * authorizationEndpoint
The authorization endpoint URI.
Definition: OIDServiceConfiguration.h:39
NS_ASSUME_NONNULL_BEGIN typedef void(^ OIDServiceConfigurationCreated)(OIDServiceConfiguration *_Nullable serviceConfiguration, NSError *_Nullable error)
The type of block called when a OIDServiceConfiguration has been created by loading a OIDServiceDisco...