SAP ABAP Class CL_ICF_SAML_LOGIN (SAML Logon)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECC (Package) Basis Security (Kernel Components)
Properties
Class CL_ICF_SAML_LOGIN  
Short Description SAML Logon    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SECC   Basis Security (Kernel Components) 
Created 20041115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_ICF_SAML_LOGIN has no interface implemented.
Friends
Class CL_ICF_SAML_LOGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_SAML_TRACE Constant Private Type reference (TYPE) STRING 'saml-trace' URL Parameter for SAML Trace 20041210
2 HTTP_TRACE_ACTIVE Static Attribute Private Type reference (TYPE) ABAP_BOOL Is Trace Using HTTP Active? 20050118
Methods
# Method Level Visibility Method type Description Created on
1 IS_SAML_APPLICABLE Static method Public Method Check if SAML is applicable 20100325
2 PROCESS_LOGON Static method Public Method Log On 20090309
3 WRITE_TRACE Static method Private Method Write Trace Entry 20041210
Events
Class CL_ICF_SAML_LOGIN has no event.
Types
Class CL_ICF_SAML_LOGIN has no local type.
Method Signatures

Method IS_SAML_APPLICABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20100325
2 Importing IO_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20100325
3 Returning RF_IS_APPLICABLE Value transfer Type reference (TYPE) ABAP_BOOL 20100325

Method IS_SAML_APPLICABLE on class CL_ICF_SAML_LOGIN has no exception.

Method PROCESS_LOGON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTH_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert der Anmelderoutine des Kernel 20090309
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung 20090309
3 Importing CONFIGURATION Call by reference Type reference (TYPE) STRING Konfiguration der Anmelderoutine 20090309
4 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel 20090309
5 Importing LOGIN_METHODS Call by reference Type reference (TYPE) C Liste der Anmeldemethoden 20090309
6 Exporting PWDSTATE Call by reference Type reference (TYPE) XUPWDSTATE Status des Benutzerkennworts (Werte: -2/-1/0/1/2/3, s. Doku) 20090309
7 Exporting SECURITY_SESSION_ID Call by reference Type reference (TYPE) SECURITY_SESSION_ID Sicherheits-Session-ID (wird per Cookie übertragen) 20090312
8 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20090309
9 Exporting SSO2_TICKET Call by reference Type reference (TYPE) STRING Erzeugtes SSO2-Ticket 20090309
10 Importing USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20090309
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler bei der Prozessierung der Anmeldung aufgetreten 20090309
2 IS_NOT_APPLICABLE Anmeldeverfahren ist nicht anwendbar 20090309

Method WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 2 Tracelevel (-1 = TRCERR) 20050118
2 Importing NO_SYSLOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keine zusätzliche Ausgabe ins SYSLOG 20050118
3 Importing TXT1 Call by reference Type reference (TYPE) ANY Daten für die Trace-Zeile 20041210
4 Importing TXT2 Call by reference Type reference (TYPE) ANY Weitere Daten 20041210
5 Importing TXT3 Call by reference Type reference (TYPE) ANY Weitere Daten 20041210
6 Importing TXT4 Call by reference Type reference (TYPE) ANY Weitere Daten 20041210

Method WRITE_TRACE on class CL_ICF_SAML_LOGIN has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700