ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
com.adobe.livecycle.ria.security.service 

SecurityManager  - AS3 ADEP Security

Paketcom.adobe.livecycle.ria.security.service
Klassepublic class SecurityManager
VererbungSecurityManager Inheritance EventDispatcher Inheritance Object
Implementiert ISecurityManager

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The SecurityManager class provides methods to perform user authentication and also provides access to current user instance.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  channelSet : ChannelSet
[Nur Schreiben] The channelset to use to communicate with the Experience Server.
SecurityManager
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  currentUser : IUser
[schreibgeschützt] Current logged in user instance.
SecurityManager
Öffentliche Methoden
 MethodeDefiniert von
  
Constructor.
SecurityManager
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
  
Configures the ISecurityManager instance with the provided configuration information.
SecurityManager
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
  
[statisch] Specifies a factory method to create an instance of ISecurityManager object.
SecurityManager
  
Returns a ticket for the current user.
SecurityManager
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Perform authentication with the provided username and password.
SecurityManager
  
Logs out the current user.
SecurityManager
  
Initiates the call to perform Authentication for the current user.
SecurityManager
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Öffentliche Konstanten
 KonstanteDefiniert von
  SEC_PREFIX : String = "com.adobe.livecycle.ria.security."
[statisch] A special value that indicates that attributes which begin with this constant are not be sent to server
SecurityManager
Eigenschaftendetails

channelSet

Eigenschaft
channelSet:ChannelSet  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

The channelset to use to communicate with the Experience Server.



Implementierung
    public function set channelSet(value:ChannelSet):void

currentUser

Eigenschaft 
currentUser:IUser  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Current logged in user instance. The value is never a null value.



Implementierung
    public function get currentUser():IUser
Konstruktordetails

SecurityManager

()Konstruktor
public function SecurityManager()

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Constructor.

Methodendetails

configure

()Methode
public function configure(config:SecurityConfig):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Configures the ISecurityManager instance with the provided configuration information.

Parameter

config:SecurityConfig — Specifies the initial configuration for the SecurityManager service.

getInstance

()Methode 
public static function getInstance(config:SecurityConfig = null):SecurityManager

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Specifies a factory method to create an instance of ISecurityManager object.

Parameter

config:SecurityConfig (default = null) — Specifies the security configuration obtained through ConfigUtil object. This is required for initial construction. Subsequent calls can omit the config value.

Rückgabewerte
SecurityManager — A SecurityManager instance constructed from the given configuration.

Beispiel  ( Verwendung dieses Beispiels )
To create a SecurityManager instance:
         import com.adobe.utility.logging.DefaultLogger;
         import com.adobe.utility.logging.Logger;
         import com.adobe.utility.logging.logging;
     
          //Initialize the logger
          Logger.logging::logger = new DefaultLogger();
     
         var securityConfig:SecurityConfig = ConfigUtil.getDefaultRIASecurityConfig();
         var securityManager:SecurityManager = SecurityManager.getInstance(securityConfig);
     

getTicket

()Methode 
public function getTicket():com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Returns a ticket for the current user.

Depending on the server setup the ticket can be of type TicketType.SHORT_TICKET or TicketType.PIN. In any case the ticket value would be suitable for use as part of GET request. This method should be used to obtain a ticket for performing authentication in case of file uploads.

In case if TicketType is PIN then client might make a remote call to server to initialize the pin or in case of expired pin get a new pin issued.

Rückgabewerte
com.adobe.gravity.utility.async:IToken — If the call is successful then an instance of ITicket would be passed to the result handler.

login

()Methode 
public function login(username:String, password:String, options:AuthOptions = null):com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Perform authentication with the provided username and password. This method is invoked when the IAuthResult.status obtained from the performSSO property is a value of AuthStatus.AUTHENTICATION_FAILED or AuthStatus.AUTHENTICATION_REQUIRED.

Parameter

username:String — Specifies the user identifier of the user.
 
password:String — Specifies password of the user.
 
options:AuthOptions (default = null) — (Optional)Specifies attributes to control how authentication is performed.

Rückgabewerte
com.adobe.gravity.utility.async:IToken — If the call is successful then an instance of IAuthResult would be passed to the result handler.

logout

()Methode 
public function logout():com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Logs out the current user.

Rückgabewerte
com.adobe.gravity.utility.async:IToken — If the call is successful then an instance of IAuthResult would be passed to the result handler.

performSSO

()Methode 
public function performSSO(options:AuthOptions = null):com.adobe.gravity.utility.async:IToken

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

Initiates the call to perform Authentication for the current user.

Parameter

options:AuthOptions (default = null) — (Optional) Specifies an AuthOption instance to control how the authentication is performed.

Rückgabewerte
com.adobe.gravity.utility.async:IToken — A token used to set success and failure handler to be called when the operation is completed. If the call was successful, then an IAuthResult object is passed to the result handler.
Konstantendetails

SEC_PREFIX

Konstante
public static const SEC_PREFIX:String = "com.adobe.livecycle.ria.security."

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Experience Services - Security 10
Laufzeitversionen: AIR 2.6, Flash Player 10.2

A special value that indicates that attributes which begin with this constant are not be sent to server





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.