ICredentialProviderCredential-Schnittstelle (credentialprovider.h)

Macht Methoden verfügbar, die die Verarbeitung von Anmeldeinformationen ermöglichen.

Vererbung

Die ICredentialProviderCredential-Schnittstelle erbt von der IUnknown-Schnittstelle . ICredentialProviderCredential verfügt auch über die folgenden Membertypen:

Methoden

Die ICredentialProviderCredential-Schnittstelle verfügt über diese Methoden.

 
ICredentialProviderCredential::Advise

Ermöglicht anmeldeinformationen das Initiieren von Ereignissen auf der Anmeldeoberfläche oder der Benutzeroberfläche für Anmeldeinformationen über eine Rückrufschnittstelle. Diese Methode sollte vor anderen Methoden in der ICredentialProviderCredential-Schnittstelle aufgerufen werden.
ICredentialProviderCredential::CommandLinkClicked

Aktiviert die Anmelde-BEnutzeroberfläche und die Benutzeroberfläche für Anmeldeinformationen, um anzugeben, dass auf einen Link geklickt wurde.
ICredentialProviderCredential::GetBitmapValue

Ermöglicht das Abrufen von Bitmapdaten aus anmeldeinformationen mit einem Bitmapfeld.
ICredentialProviderCredential::GetCheckboxValue

Ruft den Kontrollkästchenwert ab.
ICredentialProviderCredential::GetComboBoxValueAt

Ruft die Zeichenfolgenbezeichnung für einen Kombinationsfeldeintrag am angegebenen Index ab.
ICredentialProviderCredential::GetComboBoxValueCount

Ruft eine Anzahl der Elemente im angegebenen Kombinationsfeld ab und legt fest, welches Element eine anfängliche Auswahl haben soll.
ICredentialProviderCredential::GetFieldState

Ruft den Feldzustand ab. Die Anmelde-UI und die Benutzeroberfläche für Anmeldeinformationen verwenden diese, um Informationen zu einem Feld mit Anmeldeinformationen zu erhalten, um diese Informationen auf der Benutzerkachel anzuzeigen.
ICredentialProviderCredential::GetSerialization

Wird als Antwort auf einen Versuch aufgerufen, diese Anmeldeinformationen an das zugrunde liegende Authentifizierungsmodul zu übermitteln.
ICredentialProviderCredential::GetStringValue

Ermöglicht das Abrufen von Text aus anmeldeinformationen mit einem Textfeld.
ICredentialProviderCredential::GetSubmitButtonValue

Ruft den Bezeichner eines Felds ab, das neben der Schaltfläche "Senden" auf der Anmeldebenutzeroberfläche platziert werden soll.
ICredentialProviderCredential::ReportResult

Übersetzt einen empfangenen Fehler status Code in die entsprechende vom Benutzer lesbare Nachricht.
ICredentialProviderCredential::SetCheckboxValue

Aktiviert eine Anmelde-Benutzeroberfläche und anmeldeinformationen, um anzugeben, dass sich ein Kontrollkästchenwert geändert hat.
ICredentialProviderCredential::SetComboBoxSelectedValue

Aktiviert eine Anmelde-Benutzeroberfläche und anmeldeinformationen, um anzugeben, dass ein Kombinationsfeldwert ausgewählt wurde.
ICredentialProviderCredential::SetDeselected

Wird aufgerufen, wenn die Auswahl an Anmeldeinformationen verloren geht.
ICredentialProviderCredential::SetSelected

Wird aufgerufen, wenn anmeldeinformationen ausgewählt sind. Ermöglicht dem Implementierer das Festlegen von Anmeldemerkmalen.
ICredentialProviderCredential::SetStringValue

Ermöglicht einer Anmelde-UI oder Anmeldeinformations-Benutzeroberfläche, den Text für eine CPFT_EDIT_TEXT Felder zu aktualisieren, während der Benutzer sie eingibt.
ICredentialProviderCredential::UnAdvise

Wird von der Anmelde-Benutzeroberfläche oder der Benutzeroberfläche für Anmeldeinformationen verwendet, um den Anmeldeinformationen mitzuteilen, dass Ereignisrückrufe nicht mehr akzeptiert werden.

Hinweise

Wann muss implementiert werden?

ICredentialProviderCredential wird von Externen implementiert, die eine Anmeldebenutzeroberfläche oder Anmeldeinformationsbenutzeroberfläche bereitstellen, die zur Eingabe von Benutzeranmeldeinformationen auffordert. Die Enumeration von Benutzerkacheln kann ohne eine Implementierung dieser Schnittstelle nicht durchgeführt werden.

Bewährte Methoden des Anmeldeinformationsanbieters

Anmeldeinformationsanbieter behandeln äußerst vertrauliche Benutzergeheimnisse, um Anmelde- und Entsperranforderungen abzuschließen. Als bewährte Methode sollten geheime Informationen wie Kennwörter und PINs mit größter Sorgfalt behandelt werden. Die geeigneten Techniken für die Verarbeitung geheimer Informationen innerhalb eines Anmeldeinformationsanbieters sind:
  • Verwerfen Sie Geheimnisse immer sicher. Rufen Sie dazu SecureZeroMemory auf, bevor Sie den Speicher freigeben, der zum Speichern eines Geheimnisses verwendet wird.
  • Verwerfen Sie Geheimnisse sicher, sobald sie verwendet werden.
  • Verwerfen Sie Geheimnisse sicher, wenn sie nicht innerhalb einer erwarteten Zeit für den vorgesehenen Zweck verwendet werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile credentialprovider.h

Weitere Informationen

Anmeldeinformationsanbieter in Windows 10

ICredentialProvider