SAP ABAP Interface IF_OAUTH2_S_PROTOCOL (OAuth Grant Type Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2 (Package) OAuth2
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OAUTH2_S_PROT_AUTH_CODE OAuth 2.0 Protocol Authorization Grant Type 20120716
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OAUTH2_S_PROT_SAML2 OAuth2 Protocol SAML2 Grant Type 20111019
Properties
Interface IF_OAUTH2_S_PROTOCOL  
Short Description OAuth Grant Type Implementation    
General Data
Package SOAUTH2   OAuth2 
Created 20111019   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OAUTH2_S_SCOPE_COLLECTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_OAUTH2_S_PROTOCOL has no interface.
Friends
Interface IF_OAUTH2_S_PROTOCOL has no friend.
Attributes
Interface IF_OAUTH2_S_PROTOCOL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_TOKEN_REQUEST Static method Public Method 20111019
2 COMPLETE_AUTH_CODE_REQUEST Static method Public Method 20120716
3 PREPARE_AUTH_CODE_REQUEST Static method Public Method 20120716
Events
Interface IF_OAUTH2_S_PROTOCOL has no event.
Types
Interface IF_OAUTH2_S_PROTOCOL has no local type.
Method Signatures

Method ACCESS_TOKEN_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCESS_TOKEN Call by reference Type reference (TYPE) IF_OAUTH2=>TY_S_ACCESS_TOKEN 20111019
2 Exporting ET_SCOPE Call by reference Type reference (TYPE) STRING_TABLE 20111019
3 Importing I_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER 20111019
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION 20111019

Method COMPLETE_AUTH_CODE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REDIRECT_URI Call by reference Type reference (TYPE) STRING 20120723
2 Importing IT_GRANTED_SCOPE Call by reference Type reference (TYPE) CL_OAUTH2_S_SCOPE_COLLECTION=>TY_T_SCOPE 20120723
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION OAuth2 Exception 20120824

Method PREPARE_AUTH_CODE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE_SCOPE Call by reference Type reference (TYPE) CL_OAUTH2_S_SCOPE_COLLECTION=>TY_T_SCOPE 20120723
2 Importing I_CLIENT_ID Call by reference Type reference (TYPE) STRING 20120723
3 Importing I_REDIRECT_URI Call by reference Type reference (TYPE) STRING 20120723
4 Importing I_RESPONSE_TYPE Call by reference Type reference (TYPE) STRING 20120723
5 Importing I_SCOPE Call by reference Type reference (TYPE) STRING 20120723
6 Importing I_STATE Call by reference Type reference (TYPE) STRING 20120723
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION OAuth2 Exception 20120716
History
Last changed by/on SAP  20130531 
SAP Release Created in 732