SAP ABAP Interface IF_OA2C_SAML20_ASSERTION (OAuth 2.0 Client - SAML 2.0 Assertion)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2_CLIENT_SAML20 (Package) OAuth 2.0 Client - SAML 2.0 Assertions
Properties
Interface IF_OA2C_SAML20_ASSERTION  
Short Description OAuth 2.0 Client - SAML 2.0 Assertion    
General Data
Package SOAUTH2_CLIENT_SAML20   OAuth 2.0 Client - SAML 2.0 Assertions 
Created 20130416   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_OA2C_SAML20_ASSERTION has no forward declaration.
Interfaces
Interface IF_OA2C_SAML20_ASSERTION has no interface.
Friends
Interface IF_OA2C_SAML20_ASSERTION has no friend.
Attributes
Interface IF_OA2C_SAML20_ASSERTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ISSUE_BEARER_ASSERTION Instance method Public Method Issue a SAML 2.0 Bearer Assertion 20130416
2 REQUEST_BEARER_ASSERTION Instance method Public Method Request a SAML 2.0 Bearer Assertion from an IdP 20130503
Events
Interface IF_OA2C_SAML20_ASSERTION has no event.
Types
Interface IF_OA2C_SAML20_ASSERTION has no local type.
Method Signatures

Method ISSUE_BEARER_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASSERTION Call by reference Type reference (TYPE) STRING SAML 2.0 Bearer Assertion (Base64 encoded) 20130416
2 Exporting E_ASSERTION_X Call by reference Type reference (TYPE) XSTRING SAML 2.0 Bearer Assertion 20130416
3 Importing IS_SUBJECT Call by reference Type reference (TYPE) SAML2_NAME_ID OAuth 2.0 Resource Owner or an authorized delegate 20130416
4 Importing IT_SAML_ATTRIBUTES Call by reference Type reference (TYPE) SAML2_ATTRIBUTE_T Additional Attributes, e.g. OAuth 2.0 Client ID 20130416
5 Importing IT_SAML_AUTH_CONTEXTS Call by reference Type reference (TYPE) SAML2_ANYURI_T Authentication Context 20130416
6 Importing I_AUDIENCE Call by reference Type reference (TYPE) STRING Target Authorization Server or Token Endpoint URL 20130416
7 Importing I_RECIPIENT Call by reference Type reference (TYPE) STRING Token Endpoint URL 20130416

Method ISSUE_BEARER_ASSERTION on Interface IF_OA2C_SAML20_ASSERTION has no exception.

Method REQUEST_BEARER_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASSERTION Call by reference Type reference (TYPE) STRING SAML 2.0 Bearer Assertion (Base64 encoded) 20130503
2 Exporting E_ASSERTION_X Call by reference Type reference (TYPE) XSTRING SAML 2.0 Bearer Assertion 20130503
3 Importing IS_SUBJECT Call by reference Type reference (TYPE) SAML2_NAME_ID OAuth 2.0 Resource Owner or an authorized delegate 20130503
4 Importing IT_SAML_ATTRIBUTES Call by reference Type reference (TYPE) SAML2_ATTRIBUTE_T Additional Attributes, e.g. OAuth 2.0 Client ID 20130503
5 Importing IT_SAML_AUTH_CONTEXTS Call by reference Type reference (TYPE) SAML2_ANYURI_T Authentication Context 20130503
6 Importing I_AUDIENCE Call by reference Type reference (TYPE) STRING Target Authorization Server or Token Endpoint URL 20130503
7 Importing I_RECIPIENT Call by reference Type reference (TYPE) STRING Token Endpoint URL 20130503

Method REQUEST_BEARER_ASSERTION on Interface IF_OA2C_SAML20_ASSERTION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740