SAP ABAP Interface IF_OA2C_REFRESH_GRANT (OAuth 2.0 Refresh Grant)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2_CLIENT_PROTOCOL (Package) OAuth 2.0 Client Protocol
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OA2C_REFRESH_GRANT OAuth 2.0 Client - Refresh Grant 20130626
Properties
Interface IF_OA2C_REFRESH_GRANT  
Short Description OAuth 2.0 Refresh Grant    
General Data
Package SOAUTH2_CLIENT_PROTOCOL   OAuth 2.0 Client Protocol 
Created 20130415   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_OA2C_REFRESH_GRANT has no forward declaration.
Interfaces
Interface IF_OA2C_REFRESH_GRANT has no interface.
Friends
Interface IF_OA2C_REFRESH_GRANT has no friend.
Attributes
Interface IF_OA2C_REFRESH_GRANT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 REFRESH_REQUEST Instance method Public Method Send a Refresh Request and process the Response. 20130415
Events
Interface IF_OA2C_REFRESH_GRANT has no event.
Types
Interface IF_OA2C_REFRESH_GRANT has no local type.
Method Signatures

Method REFRESH_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCESS_TOKEN Call by reference Type reference (TYPE) STRING 20130415
2 Exporting E_EXPIRES_IN Call by reference Type reference (TYPE) I 20130415
3 Exporting E_REFRESH_TOKEN Call by reference Type reference (TYPE) STRING 20130415
4 Exporting E_TOKEN_TYPE Call by reference Type reference (TYPE) STRING 20130415
5 Importing IT_ADDITIONAL_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP Refresh REQUEST Extension - Name / Value Pairs 20130415
6 Importing I_ACCESS_TOKEN_NAME Call by reference Type reference (TYPE) STRING `access_token` 20130417
7 Importing I_CLIENT_AUTHENTICATION Call by reference Type reference (TYPE) I 1 1: Basic; 2: Form Fields; 3: Client Cert. 20130415
8 Importing I_CLIENT_ID Call by reference Type reference (TYPE) STRING 20130415
9 Importing I_CLIENT_ID_NAME Call by reference Type reference (TYPE) STRING `client_id` 20130415
10 Importing I_CLIENT_SECRET Call by reference Type reference (TYPE) STRING 20130415
11 Importing I_CLIENT_SECRET_NAME Call by reference Type reference (TYPE) STRING `client_secret` 20130415
12 Importing I_ERROR_DESCRIPTION_NAME Call by reference Type reference (TYPE) STRING `error_description` 20130626
13 Importing I_ERROR_NAME Call by reference Type reference (TYPE) STRING `error` 20130626
14 Importing I_ERROR_URI_NAME Call by reference Type reference (TYPE) STRING `error_uri` 20130626
15 Importing I_EXPIRES_IN_NAME Call by reference Type reference (TYPE) STRING `expires_in` 20130417
16 Importing I_GRANT_TYPE Call by reference Type reference (TYPE) STRING `refresh_token` 20130415
17 Importing I_GRANT_TYPE_NAME Call by reference Type reference (TYPE) STRING `grant_type` 20130415
18 Importing I_INVALID_CLIENT_NAME Call by reference Type reference (TYPE) STRING `invalid_client` 20130415
19 Importing I_INVALID_GRANT_NAME Call by reference Type reference (TYPE) STRING `invalid_grant` 20130415
20 Importing I_INVALID_REQUEST_NAME Call by reference Type reference (TYPE) STRING `invalid_request` 20130415
21 Importing I_INVALID_SCOPE_NAME Call by reference Type reference (TYPE) STRING `invalid_scope` 20130415
22 Importing I_REFRESH_TOKEN Call by reference Type reference (TYPE) STRING 20130415
23 Importing I_REFRESH_TOKEN_NAME Call by reference Type reference (TYPE) STRING `refresh_token` 20130415
24 Importing I_TOKEN_ENDPOINT Call by reference Type reference (TYPE) STRING 20130415
25 Importing I_TOKEN_TYPE_NAME Call by reference Type reference (TYPE) STRING `token_type` 20130417
26 Importing I_UNAUTHORIZED_CLIENT_NAME Call by reference Type reference (TYPE) STRING `unauthorized_client` 20130415
27 Importing I_UNSUPPORTED_GRANT_TYPE_NAME Call by reference Type reference (TYPE) STRING `unsupported_grant_type` 20130415
# Exception Resumable Description Created on
1 CX_OA2C_INVALID_CLIENT OAuth 2.0 Client - Invalid Client Exception 20130415
2 CX_OA2C_INVALID_GRANT OAuth 2.0 Client - Invalid Grant Exception 20130415
3 CX_OA2C_INVALID_REQUEST OAuth 2.0 Client - Invalid Request Exception 20130415
4 CX_OA2C_INVALID_SCOPE OAuth 2.0 Client - Invalid Scope Exception 20130415
5 CX_OA2C_PROTOCOL_EXCEPTION OAuth 2.0 Client - Protocol Exception 20130626
6 CX_OA2C_UNAUTHORIZED_CLIENT OAuth 2.0 Client - Unauthorized Client Exception 20130415
7 CX_OA2C_UNSUPPORTED_GRANT_TYPE OAuth 2.0 Client - Unsupported Response Type Exception 20130415
History
Last changed by/on SAP  20140121 
SAP Release Created in 740