19 #import <Foundation/Foundation.h>
24 NS_ASSUME_NONNULL_BEGIN
31 NSError *_Nullable error);
47 @property(nonatomic, readonly, nullable) NSURL *
issuer;
65 - (instancetype)init NS_UNAVAILABLE;
70 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
71 tokenEndpoint:(NSURL *)tokenEndpoint;
77 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
78 tokenEndpoint:(NSURL *)tokenEndpoint
79 registrationEndpoint:(nullable NSURL *)registrationEndpoint;
85 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
86 tokenEndpoint:(NSURL *)tokenEndpoint
87 issuer:(nullable NSURL *)issuer;
94 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
95 tokenEndpoint:(NSURL *)tokenEndpoint
96 issuer:(nullable NSURL *)issuer
97 registrationEndpoint:(nullable NSURL *)registrationEndpoint;
105 - (instancetype)initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
106 tokenEndpoint:(NSURL *)tokenEndpoint
107 issuer:(nullable NSURL *)issuer
108 registrationEndpoint:(nullable NSURL *)registrationEndpoint
109 endSessionEndpoint:(nullable NSURL *)endSessionEndpoint;
118 NS_ASSUME_NONNULL_END