NetIQ Mobile SDK for iOS  2.0
Access Manager iOS Framework for OAuth & OIDC
MFServiceConfiguration.h
1 //
2 // MFServiceConfiguration.h
3 // MFAuthLib
4 //
5 // Created by MicroFocus on 4/25/17.
6 // Copyright © 2017 Microfocus. All rights reserved.
7 //
8 
9 #import <AppAuth/AppAuth.h>
10 
14 
17 @property (nonatomic) NSURL *userinfoEndpoint;
18 
21 @property (nonatomic) NSURL *revocationEndpoint;
22 
25 @property (nonatomic) NSURL *browserLogoutEndpoint;
26 
30 - (instancetype) initWithOIDServiceConfiguration:(OIDServiceConfiguration *) OIDServiceConfig;
31 
39 - (instancetype) initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
40  tokenEndpoint:(NSURL *)tokenEndpoint
41  revocationEndpoint:(NSURL *)revocationEndpoint
42  userinfoEndpoint:(NSURL *)userinfoEndpoint
43  browserLogoutEndpoint:(NSURL *)browserLogoutEndpoint;
44 
53 - (instancetype) initWithAuthorizationEndpoint:(NSURL *)authorizationEndpoint
54  tokenEndpoint:(NSURL *)tokenEndpoint
55  revocationEndpoint:(NSURL *)revocationEndpoint
56  userinfoEndpoint:(NSURL *)userinfoEndpoint
57  registrationEndpoint:(NSURL *) registrationEndpoint
58  browserLogoutEndpoint:(NSURL *)browserLogoutEndpoint;
59 
65 - (instancetype)initWithDiscoveryDocument:(OIDServiceDiscovery *) discoveryDocument
66  revocationEndpoint:(NSURL *) revocationEndpoint
67  browserLogoutEndpoint:(NSURL *)browserLogoutEndpoint;
68 
69 @end
Represents an OpenID Connect 1.0 Discovery Document.
Definition: OIDServiceDiscovery.h:26
Represents the information needed to construct a OIDAuthorizationService.
Definition: OIDServiceConfiguration.h:35
NSURL * browserLogoutEndpoint
Logout endpoint at the Identity / Authorization Server.
Definition: MFServiceConfiguration.h:25
This extends the OIDServiceConfiguration class and adds few additional properties.
Definition: MFServiceConfiguration.h:13
NSURL * userinfoEndpoint
OAuth UserInfo endpoint.
Definition: MFServiceConfiguration.h:17
NSURL * revocationEndpoint
Oauth Revocation endpoint.
Definition: MFServiceConfiguration.h:21