SAP ABAP Class IF_OA2C_SPECIFICS (OAuth 2.0 Service Provider Specifics)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20130418 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_OA2C_SPECIFICS_ABSTRACT | OAuth 2.0 Specifics Default Implementation | 20130409 |
Properties
| Class | IF_OA2C_SPECIFICS | |
| Short Description | OAuth 2.0 Service Provider Specifics | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20130409 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_OA2C_SPECIFICS has no interface implemented.
Friends
Class IF_OA2C_SPECIFICS has no friend class.
Attributes
Class IF_OA2C_SPECIFICS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Auth. Code: 3. Get Access Token REQUEST Param. Names | 20130409 | |
| 2 | Instance method | Public | Method | Auth. Code: 4. Get Access Token RESPONSE Param. Names | 20130409 | |
| 3 | Instance method | Public | Method | Auth. Code: 1. Get Authorization REQUEST Param. Names | 20130409 | |
| 4 | Instance method | Public | Method | Auth. Code: 2. Get Authorization RESPONSE Param. Names | 20130409 | |
| 5 | Instance method | Public | Method | Configuration Extension | 20130419 | |
| 6 | Instance method | Public | Method | Cloud Endpoints?; If yes, Authorization & Token Endpoint | 20130409 | |
| 7 | Instance method | Public | Method | Get OAuth 2.0 flows supported by this Service Provider (SP) | 20130506 | |
| 8 | Instance method | Public | Method | Refresh: 1. Get Refresh REQUEST Param. Names | 20130410 | |
| 9 | Instance method | Public | Method | Refresh: 2. Get Refresh RESPONSE Param. Names | 20130410 | |
| 10 | Instance method | Public | Method | Protected Resource Access Param. Names | 20130417 | |
| 11 | Instance method | Public | Method | Revocation: 1. Get Revocation REQUEST Param. Names | 20130418 | |
| 12 | Instance method | Public | Method | Revocation: 2. Get Revocation RESPONSE Param. Names | 20130418 | |
| 13 | Instance method | Public | Method | SAML 2.0: 1. Get Access Token REQUEST Param. Names | 20130424 | |
| 14 | Instance method | Public | Method | SAML 2.0: 2. Get Access Token RESPONSE Param. Names | 20130424 | |
| 15 | Instance method | Public | Method | Get Scopelist | 20130416 | |
| 16 | Instance method | Public | Method | Scope separator | 20130409 |
Events
Class IF_OA2C_SPECIFICS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_ADD_PARAM | Public | See coding | 20130422 | BEGIN OF ty_s_add_param,
name TYPE string,
mode TYPE i, " 1 - Filled during configuration by F4.
" 2 - Filled during runtime.
END OF ty_s_add_param
|
||
| 2 | TY_T_ADD_PARAM | Public | See coding | 20130422 | ty_t_add_param TYPE STANDARD TABLE OF ty_s_add_param WITH NON-UNIQUE DEFAULT KEY
|
Method Signatures
Method GET_AC_AT_REQU_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLIENT_ID | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_id | 20130409 | |||
| 2 | E_CLIENT_SECRET | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_secret | 20130418 | |||
| 3 | E_CODE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: code | 20130409 | |||
| 4 | E_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: grant_type | 20130409 | |||
| 5 | E_GRANT_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Parameter Value: authorization_code | 20130409 | |||
| 6 | E_REDIRECT_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: redirect_uri | 20130409 |
Method GET_AC_AT_REQU_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_AC_AT_RESP_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: access_token | 20130409 | |||
| 2 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error | 20130409 | |||
| 3 | E_ERROR_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_description | 20130409 | |||
| 4 | E_ERROR_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_uri | 20130409 | |||
| 5 | E_EV_INVALID_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_client | 20130409 | |||
| 6 | E_EV_INVALID_GRANT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_grant | 20130409 | |||
| 7 | E_EV_INVALID_REQUEST | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Error Value (EV): invalid_request | 20130409 | |||
| 8 | E_EV_INVALID_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_scope | 20130409 | |||
| 9 | E_EV_UNAUTHORIZED_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unauthorized_client | 20130409 | |||
| 10 | E_EV_UNSUPPORTED_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_grant_type | 20130409 | |||
| 11 | E_EXPIRES_IN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: expires_in | 20130409 | |||
| 12 | E_REFRESH_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: refresh_token | 20130409 | |||
| 13 | E_TOKEN_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: token_type | 20130409 | |||
| 14 | E_TOKEN_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Parameter Value: Bearer | 20130409 |
Method GET_AC_AT_RESP_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_AC_AUTH_REQU_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADD_PARAM_NAMES | Call by reference | Type reference (TYPE) | TY_T_ADD_PARAM | Names of additional parameters | 20130409 | |||
| 2 | E_CLIENT_ID | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_id | 20130409 | |||
| 3 | E_REDIRECT_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: redirect_uri | 20130409 | |||
| 4 | E_RESPONSE_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: response_type | 20130409 | |||
| 5 | E_RESPONSE_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Parameter Value: code | 20130409 | |||
| 6 | E_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: scope | 20130409 |
Method GET_AC_AUTH_REQU_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_AC_AUTH_RESP_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CODE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: code | 20130409 | |||
| 2 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error | 20130409 | |||
| 3 | E_ERROR_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_description | 20130409 | |||
| 4 | E_ERROR_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_uri | 20130409 | |||
| 5 | E_EV_ACCESS_DENIED | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: access_denied | 20130409 | |||
| 6 | E_EV_INVALID_REQUEST | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Error Value (EV): invalid_request | 20130409 | |||
| 7 | E_EV_INVALID_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_scope | 20130409 | |||
| 8 | E_EV_SERVER_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: server_error | 20130409 | |||
| 9 | E_EV_TEMPORARILY_UNAVAILABLE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: temporarily_unavailable | 20130409 | |||
| 10 | E_EV_UNAUTHORIZED_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unauthorized_client | 20130409 | |||
| 11 | E_EV_UNSUPPORTED_RESPONSE_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_response_type | 20130422 |
Method GET_AC_AUTH_RESP_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_CONFIG_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CONFIG_EXTENSION | Value transfer | Type reference (TYPE) | STRING | Filter-Value of OA2C_CONFIG_EXTENSION Implemenation. | 20130419 |
Method GET_CONFIG_EXTENSION on class IF_OA2C_SPECIFICS has no exception.
Method GET_ENDPOINT_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUTHORIZATION_ENDPOINT_PATH | Call by reference | Type reference (TYPE) | STRING | Authorization Endpoint Path | 20130418 | |||
| 2 | E_AUTHORIZATION_SERVER | Call by reference | Type reference (TYPE) | STRING | Authorization Server URI | 20130418 | |||
| 3 | E_CLOUD_ENDPOINTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Cloud endpoints? i.e. hardcoded | 20130409 | |||
| 4 | E_REVOCATION_ENDPOINT_PATH | Call by reference | Type reference (TYPE) | STRING | Revocation Endpoint Path | 20130419 | |||
| 5 | E_TOKEN_ENDPOINT_PATH | Call by reference | Type reference (TYPE) | STRING | Token Endpoint Path | 20130418 |
Method GET_ENDPOINT_SETTINGS on class IF_OA2C_SPECIFICS has no exception.
Method GET_FLOWS_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUTHORIZATION_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | True when Authorization Code Grant is supported. | 20130506 | |||
| 2 | E_REFRESH | Call by reference | Type reference (TYPE) | ABAP_BOOL | True when Refresh is supported. | 20130506 | |||
| 3 | E_REVOCATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | True when Revocation is supported. | 20130506 | |||
| 4 | E_SAML20_ASSERTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | True when SAML 2.0 Assertion Grant is supported. | 20130506 |
Method GET_FLOWS_SUPPORTED on class IF_OA2C_SPECIFICS has no exception.
Method GET_REFRESH_REQU_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADD_PARAM_NAMES | Call by reference | Type reference (TYPE) | TY_T_ADD_PARAM | Names of additional parameters | 20130410 | |||
| 2 | E_CLIENT_ID | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_id | 20130415 | |||
| 3 | E_CLIENT_SECRET | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_secret | 20130418 | |||
| 4 | E_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: grant_type | 20130410 | |||
| 5 | E_GRANT_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Param. Val: refresh_token | 20130410 | |||
| 6 | E_REFRESH_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: refresh_token | 20130410 |
Method GET_REFRESH_REQU_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_REFRESH_RESP_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: access_token | 20130410 | |||
| 2 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error | 20130410 | |||
| 3 | E_ERROR_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_description | 20130410 | |||
| 4 | E_ERROR_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_uri | 20130410 | |||
| 5 | E_EV_INVALID_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_client | 20130410 | |||
| 6 | E_EV_INVALID_GRANT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_grant | 20130410 | |||
| 7 | E_EV_INVALID_REQUEST | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Error Value (EV): invalid_request | 20130410 | |||
| 8 | E_EV_INVALID_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_scope | 20130410 | |||
| 9 | E_EV_UNAUTHORIZED_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unauthorized_client | 20130410 | |||
| 10 | E_EV_UNSUPPORTED_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_grant_type | 20130410 | |||
| 11 | E_EXPIRES_IN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: expires_in | 20130410 | |||
| 12 | E_REFRESH_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: refresh_token | 20130410 | |||
| 13 | E_TOKEN_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: token_type | 20130410 | |||
| 14 | E_TOKEN_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Parameter Value: Bearer | 20130410 |
Method GET_REFRESH_RESP_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_RESOURCE_ACCESS_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Name of Form-Field: access_token | 20130418 | |||
| 2 | E_BEARER_TOKEN_TYPE | Call by reference | Type reference (TYPE) | STRING | Name of Bearer Token Type: Bearer | OAuth | 20130418 |
Method GET_RESOURCE_ACCESS_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_REVOKE_REQU_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLIENT_ID | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_id | 20130418 | |||
| 2 | E_CLIENT_SECRET | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_secret | 20130418 | |||
| 3 | E_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: token | 20130418 | |||
| 4 | E_TOKEN_TYPE_HINT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: token_type_hint | 20130418 | |||
| 5 | E_TTHV_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific token_type_hint value: access_token | 20130418 | |||
| 6 | E_TTHV_REFRESH_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific token_type_hint value: refresh_token | 20130418 |
Method GET_REVOKE_REQU_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_REVOKE_RESP_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error | 20130418 | |||
| 2 | E_ERROR_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_description | 20130418 | |||
| 3 | E_ERROR_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_uri | 20130418 | |||
| 4 | E_EV_INVALID_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_client | 20130418 | |||
| 5 | E_EV_INVALID_GRANT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_grant | 20130418 | |||
| 6 | E_EV_INVALID_REQUEST | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Error Value (EV): invalid_request | 20130418 | |||
| 7 | E_EV_INVALID_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_scope | 20130418 | |||
| 8 | E_EV_UNAUTHORIZED_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unauthorized_client | 20130418 | |||
| 9 | E_EV_UNSUPPORTED_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_grant_type | 20130418 | |||
| 10 | E_EV_UNSUPPORTED_TOKEN_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_token_type | 20130418 |
Method GET_REVOKE_RESP_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_SAML20_AT_REQU_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADD_PARAM_NAMES | Call by reference | Type reference (TYPE) | TY_T_ADD_PARAM | Names of additional parameters | 20130424 | |||
| 2 | E_ASSERTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: assertion | 20130424 | |||
| 3 | E_CLIENT_ID | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_id | 20130424 | |||
| 4 | E_CLIENT_SECRET | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: client_secret | 20130424 | |||
| 5 | E_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: grant_type | 20130424 | |||
| 6 | E_GRANT_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Param. Val: urn:ietf:params:oauth:grant-type:saml2 | 20130424 | |||
| 7 | E_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: scope | 20130424 |
Method GET_SAML20_AT_REQU_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_SAML20_AT_RESP_PARAM_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: access_token | 20130424 | |||
| 2 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error | 20130424 | |||
| 3 | E_ERROR_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_description | 20130424 | |||
| 4 | E_ERROR_URI | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: error_uri | 20130424 | |||
| 5 | E_EV_INVALID_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_client | 20130424 | |||
| 6 | E_EV_INVALID_GRANT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_grant | 20130424 | |||
| 7 | E_EV_INVALID_REQUEST | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Error Value (EV): invalid_request | 20130424 | |||
| 8 | E_EV_INVALID_SCOPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: invalid_scope | 20130424 | |||
| 9 | E_EV_UNAUTHORIZED_CLIENT | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unauthorized_client | 20130424 | |||
| 10 | E_EV_UNSUPPORTED_GRANT_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 EV: unsupported_grant_type | 20130424 | |||
| 11 | E_EXPIRES_IN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: expires_in | 20130424 | |||
| 12 | E_REFRESH_TOKEN | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: refresh_token | 20130424 | |||
| 13 | E_TOKEN_TYPE | Call by reference | Type reference (TYPE) | STRING | Specific Name of OAuth 2.0 Parameter: token_type | 20130424 | |||
| 14 | E_TOKEN_TYPE_VALUE | Call by reference | Type reference (TYPE) | STRING | OAuth 2.0 Parameter Value: Bearer | 20130424 |
Method GET_SAML20_AT_RESP_PARAM_NAMES on class IF_OA2C_SPECIFICS has no exception.
Method GET_SCOPELIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SCOPELIST | Call by reference | Type reference (TYPE) | OA2C_T_SCOPELIST | OAuth 2.0 Scopelist | 20130418 |
Method GET_SCOPELIST on class IF_OA2C_SPECIFICS has no exception.
Method GET_SCOPE_SEPARATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SEPARATOR | Call by reference | Type reference (TYPE) | STRING | Scope separator | 20130418 |
Method GET_SCOPE_SEPARATOR on class IF_OA2C_SPECIFICS has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |