NetIQ Mobile SDK for iOS  2.0
Access Manager iOS Framework for OAuth & OIDC
OIDServiceConfiguration Class Reference

Represents the information needed to construct a OIDAuthorizationService. More...

#import <OIDServiceConfiguration.h>

Inherits NSObject, <NSCopying>, and <NSSecureCoding>.

Inherited by MFServiceConfiguration.

Instance Methods

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:registrationEndpoint:
 
(instancetype) - initWithDiscoveryDocument:
 

Properties

NSURL * authorizationEndpoint
 The authorization endpoint URI.
 
NSURL * tokenEndpoint
 The token exchange and refresh endpoint URI.
 
NSURL * registrationEndpoint
 The dynamic client registration endpoint URI.
 
OIDServiceDiscoverydiscoveryDocument
 The discovery document.
 

Detailed Description

Represents the information needed to construct a OIDAuthorizationService.

Method Documentation

◆ initWithAuthorizationEndpoint:tokenEndpoint:()

- (instancetype) initWithAuthorizationEndpoint: (NSURL *)  authorizationEndpoint
tokenEndpoint: (NSURL *)  tokenEndpoint 
Parameters
authorizationEndpointThe authorization endpoint URI.
tokenEndpointThe token exchange and refresh endpoint URI.

◆ initWithAuthorizationEndpoint:tokenEndpoint:registrationEndpoint:()

- (instancetype) initWithAuthorizationEndpoint: (NSURL *)  authorizationEndpoint
tokenEndpoint: (NSURL *)  tokenEndpoint
registrationEndpoint: (nullable NSURL *)  registrationEndpoint 
Parameters
authorizationEndpointThe authorization endpoint URI.
tokenEndpointThe token exchange and refresh endpoint URI.
registrationEndpointThe dynamic client registration endpoint URI.

◆ initWithDiscoveryDocument:()

- (instancetype) initWithDiscoveryDocument: (OIDServiceDiscovery *)  discoveryDocument
Parameters
discoveryDocumentThe discovery document from which to extract the required OAuth configuration.

The documentation for this class was generated from the following file: