SAP ABAP Interface IF_OA2C_SPECIFICS (OAuth 2.0 Service Provider Specifics)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC (Application Component) Security
⤷
SOAUTH2_CLIENT_EXTENSIONS (Package) OAuth 2.0 Client Extensions

⤷

⤷

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
Interface | IF_OA2C_SPECIFICS | |
Short Description | OAuth 2.0 Service Provider Specifics |
General Data
Package | SOAUTH2_CLIENT_EXTENSIONS | OAuth 2.0 Client Extensions |
Created | 20130409 | SAP |
Last changed | 20140121 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20130418 |
Friends
Interface IF_OA2C_SPECIFICS has no friend.
Attributes
Interface 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
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_OA2C_SPECIFICS has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |