SAP ABAP Interface IF_OA2C_CONFIG_EXTENSION (OAuth 2.0 Client configuration extensions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2_CLIENT_EXTENSIONS (Package) OAuth 2.0 Client Extensions
Properties
Interface IF_OA2C_CONFIG_EXTENSION  
Short Description OAuth 2.0 Client configuration extensions    
General Data
Package SOAUTH2_CLIENT_EXTENSIONS   OAuth 2.0 Client Extensions 
Created 20130409   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_OA2C_CONFIG_EXTENSION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130419
Friends
Interface IF_OA2C_CONFIG_EXTENSION has no friend.
Attributes
Interface IF_OA2C_CONFIG_EXTENSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PARAMS Instance method Public Method Check all extension Parameters for certain OAuth 2.0 client 20130422
2 GET_AC_AUTH_REQU_PARAMS Instance method Public Method Authorization Code Grant: Authorization Request - Add. Par. 20130419
3 GET_F4_LIST Instance method Public Method Get possible values for a certain parameter name 20130422
4 GET_REFRESH_REQU_PARAMS Instance method Public Method Refresh Grant: Refresh Request - Add. Par. 20130419
5 GET_SAML20_AT_REQU_PARAMS Instance method Public Method SAML 2.0 Grant: Access Token Request - Add. Par. 20130424
Events
Interface IF_OA2C_CONFIG_EXTENSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CHECK_PARAM Public See coding 20130422 BEGIN OF ty_s_check_param, httpnvp TYPE ihttpnvp, t_msg TYPE ty_t_msg, END OF ty_s_check_param
2 TY_S_MSG Public See coding 20130422 BEGIN OF ty_s_msg, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, END OF ty_s_msg
3 TY_T_CHECK_PARAM Public See coding 20130422 ty_t_check_param TYPE STANDARD TABLE OF ty_s_check_param WITH NON-UNIQUE DEFAULT KEY
4 TY_T_MSG Public See coding 20130422 ty_t_msg TYPE STANDARD TABLE OF ty_s_msg WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method CHECK_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_PARAMS Call by reference Type reference (TYPE) TY_T_CHECK_PARAM Check Result. Set of messages for one parameter. 20130422
2 Importing IT_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP All Additional Parameters. To be checked at Designtime. 20130422

Method CHECK_PARAMS on Interface IF_OA2C_CONFIG_EXTENSION has no exception.

Method GET_AC_AUTH_REQU_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP Additional Parameters: Determined at Runtime. 20130419
2 Importing IO_OA2C_CONFIG_READER Call by reference Object reference (TYPE REF TO) IF_OA2C_CONFIG_READER OAuth 2.0 Client Configuration 20130610

Method GET_AC_AUTH_REQU_PARAMS on Interface IF_OA2C_CONFIG_EXTENSION has no exception.

Method GET_F4_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_VALUES Call by reference Type reference (TYPE) STRING_TABLE List of possible parameter values 20130422
2 Importing I_NAME Call by reference Type reference (TYPE) STRING Given parameter name 20130422

Method GET_F4_LIST on Interface IF_OA2C_CONFIG_EXTENSION has no exception.

Method GET_REFRESH_REQU_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP Additional Parameters: Determined at Runtime. 20130419
2 Importing IO_OA2C_CONFIG_READER Call by reference Object reference (TYPE REF TO) IF_OA2C_CONFIG_READER OAuth 2.0 Client Configuration 20130610

Method GET_REFRESH_REQU_PARAMS on Interface IF_OA2C_CONFIG_EXTENSION has no exception.

Method GET_SAML20_AT_REQU_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP Additional Parameters: Determined at Runtime. 20130424
2 Importing IO_OA2C_CONFIG_READER Call by reference Object reference (TYPE REF TO) IF_OA2C_CONFIG_READER OAuth 2.0 Client Configuration 20130610

Method GET_SAML20_AT_REQU_PARAMS on Interface IF_OA2C_CONFIG_EXTENSION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740