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 |