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 | ![]() |
Instance method | Public | Method | Issue a SAML 2.0 Bearer Assertion | 20130416 |
2 | ![]() |
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 | ![]() |
E_ASSERTION | Call by reference | Type reference (TYPE) | STRING | SAML 2.0 Bearer Assertion (Base64 encoded) | 20130416 | ||
2 | ![]() |
E_ASSERTION_X | Call by reference | Type reference (TYPE) | XSTRING | SAML 2.0 Bearer Assertion | 20130416 | ||
3 | ![]() |
IS_SUBJECT | Call by reference | Type reference (TYPE) | SAML2_NAME_ID | OAuth 2.0 Resource Owner or an authorized delegate | 20130416 | ||
4 | ![]() |
IT_SAML_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_ATTRIBUTE_T | Additional Attributes, e.g. OAuth 2.0 Client ID | 20130416 | ||
5 | ![]() |
IT_SAML_AUTH_CONTEXTS | Call by reference | Type reference (TYPE) | SAML2_ANYURI_T | Authentication Context | 20130416 | ||
6 | ![]() |
I_AUDIENCE | Call by reference | Type reference (TYPE) | STRING | Target Authorization Server or Token Endpoint URL | 20130416 | ||
7 | ![]() |
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 | ![]() |
E_ASSERTION | Call by reference | Type reference (TYPE) | STRING | SAML 2.0 Bearer Assertion (Base64 encoded) | 20130503 | ||
2 | ![]() |
E_ASSERTION_X | Call by reference | Type reference (TYPE) | XSTRING | SAML 2.0 Bearer Assertion | 20130503 | ||
3 | ![]() |
IS_SUBJECT | Call by reference | Type reference (TYPE) | SAML2_NAME_ID | OAuth 2.0 Resource Owner or an authorized delegate | 20130503 | ||
4 | ![]() |
IT_SAML_ATTRIBUTES | Call by reference | Type reference (TYPE) | SAML2_ATTRIBUTE_T | Additional Attributes, e.g. OAuth 2.0 Client ID | 20130503 | ||
5 | ![]() |
IT_SAML_AUTH_CONTEXTS | Call by reference | Type reference (TYPE) | SAML2_ANYURI_T | Authentication Context | 20130503 | ||
6 | ![]() |
I_AUDIENCE | Call by reference | Type reference (TYPE) | STRING | Target Authorization Server or Token Endpoint URL | 20130503 | ||
7 | ![]() |
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 |