SAP ABAP Class CL_OAUTH2_S_PROT_AUTH_CODE (OAuth 2.0 Protocol Authorization Grant Type)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2_AUTH_CODE (Package) OAuth 2.0 Authorization Code
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OAUTH2_S_PROTOCOL OAuth Grant Type Implementation 20120716
Properties
Class CL_OAUTH2_S_PROT_AUTH_CODE  
Short Description OAuth 2.0 Protocol Authorization Grant Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAUTH2_AUTH_CODE   OAuth 2.0 Authorization Code 
Created 20120716   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OAUTH2_S_PROT_AUTH_CODE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_OAUTH2_S_PROTOCOL OAuth Grant Type Implementation 20120716
Friends
Class CL_OAUTH2_S_PROT_AUTH_CODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CLIENT Static Attribute Private Object reference (TYPE REF TO) CL_OAUTH2_S_CLIENT OAuth2 Client 20120716
2 MO_REDIRECT_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_OAUTH2_S_REDIRECT_HANDLER OAuth 2.0 Redirection URI Handler 20120716
3 MO_SCOPE_COLLECTION Static Attribute Private Object reference (TYPE REF TO) CL_OAUTH2_S_SCOPE_COLLECTION OAuth2 Scope Collection 20120716
4 M_STATE Static Attribute Private Type reference (TYPE) STRING 20120720
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLIENT_AUTH_CODE_ACTIVE Static method Private Method 20120716
2 CHECK_CLIENT_TYPE Static method Private Method 20120720
3 READ_REQUEST_PARAMETERS Static method Private Method 20120716
Events
Class CL_OAUTH2_S_PROT_AUTH_CODE has no event.
Types
Class CL_OAUTH2_S_PROT_AUTH_CODE has no local type.
Method Signatures

Method CHECK_CLIENT_AUTH_CODE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLIENT Call by reference Object reference (TYPE REF TO) CL_OAUTH2_S_CLIENT OAuth2 Client 20120716
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION OAuth2 Exception 20120716

Method CHECK_CLIENT_TYPE Signature

Method CHECK_CLIENT_TYPE on class CL_OAUTH2_S_PROT_AUTH_CODE has no parameter.
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION OAuth2 Exception 20120720

Method READ_REQUEST_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CODE Call by reference Type reference (TYPE) STRING 20120816
2 Exporting E_REDIRECT_URI Call by reference Type reference (TYPE) STRING 20120720
3 Importing I_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20120716
# Exception Resumable Description Created on
1 CX_OAUTH2_EXCEPTION OAuth2 Exception 20120716
History
Last changed by/on SAP  20130531 
SAP Release Created in 740