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

This extends the OIDServiceConfiguration class and adds few additional properties. More...

#import <MFServiceConfiguration.h>

Inherits OIDServiceConfiguration.

Instance Methods

(instancetype) - initWithOIDServiceConfiguration:
 A Convinience Initializer. More...
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:revocationEndpoint:userinfoEndpoint:browserLogoutEndpoint:
 Initializer. More...
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:revocationEndpoint:userinfoEndpoint:registrationEndpoint:browserLogoutEndpoint:
 Initializer. More...
 
(instancetype) - initWithDiscoveryDocument:revocationEndpoint:browserLogoutEndpoint:
 Initializer. More...
 
- Instance Methods inherited from OIDServiceConfiguration
(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:
 
(instancetype) - initWithAuthorizationEndpoint:tokenEndpoint:registrationEndpoint:
 
(instancetype) - initWithDiscoveryDocument:
 

Properties

NSURL * userinfoEndpoint
 OAuth UserInfo endpoint.
 
NSURL * revocationEndpoint
 Oauth Revocation endpoint.
 
NSURL * browserLogoutEndpoint
 Logout endpoint at the Identity / Authorization Server.
 
- Properties inherited from OIDServiceConfiguration
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

This extends the OIDServiceConfiguration class and adds few additional properties.

Method Documentation

◆ initWithAuthorizationEndpoint:tokenEndpoint:revocationEndpoint:userinfoEndpoint:browserLogoutEndpoint:()

- (instancetype) initWithAuthorizationEndpoint: (NSURL *)  authorizationEndpoint
tokenEndpoint: (NSURL *)  tokenEndpoint
revocationEndpoint: (NSURL *)  revocationEndpoint
userinfoEndpoint: (NSURL *)  userinfoEndpoint
browserLogoutEndpoint: (NSURL *)  browserLogoutEndpoint 

Initializer.

Parameters
authorizationEndpointOAuth authorization endpoint.
tokenEndpointOAuth Token endpoint.
revocationEndpointOAuth token revocation endpoint.
userinfoEndpointOAuth userinfo endpoint.
browserLogoutEndpointLogout endpoint at the Identity / Authorization server.

◆ initWithAuthorizationEndpoint:tokenEndpoint:revocationEndpoint:userinfoEndpoint:registrationEndpoint:browserLogoutEndpoint:()

- (instancetype) initWithAuthorizationEndpoint: (NSURL *)  authorizationEndpoint
tokenEndpoint: (NSURL *)  tokenEndpoint
revocationEndpoint: (NSURL *)  revocationEndpoint
userinfoEndpoint: (NSURL *)  userinfoEndpoint
registrationEndpoint: (NSURL *)  registrationEndpoint
browserLogoutEndpoint: (NSURL *)  browserLogoutEndpoint 

Initializer.

Parameters
authorizationEndpointOAuth authorization endpoint.
tokenEndpointOAuth Token endpoint.
revocationEndpointOAuth token revocation endpoint.
userinfoEndpointOAuth userinfo endpoint.
registrationEndpointOpenID Connect registration endpoint.
browserLogoutEndpointLogout endpoint at the Identity / Authorization server.

◆ initWithDiscoveryDocument:revocationEndpoint:browserLogoutEndpoint:()

- (instancetype) initWithDiscoveryDocument: (OIDServiceDiscovery *)  discoveryDocument
revocationEndpoint: (NSURL *)  revocationEndpoint
browserLogoutEndpoint: (NSURL *)  browserLogoutEndpoint 

Initializer.

Parameters
discoveryDocumentOIDC Discovery document endpoint.
revocationEndpointOAuth token revocation endpoint.
browserLogoutEndpointLogout endpoint at the Identity / Authorization server.

◆ initWithOIDServiceConfiguration:()

- (instancetype) initWithOIDServiceConfiguration: (OIDServiceConfiguration *)  OIDServiceConfig

A Convinience Initializer.

Parameters
OIDServiceConfigInitialize with the OIDServiceConfiguration object.

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