다음을 통해 공유


IAuthenticationModule.CanPreAuthenticate 속성

정의

인증 모듈의 사전 인증 지원 여부를 나타내는 값을 가져옵니다.

public:
 property bool CanPreAuthenticate { bool get(); };
public bool CanPreAuthenticate { get; }
member this.CanPreAuthenticate : bool
Public ReadOnly Property CanPreAuthenticate As Boolean

속성 값

권한 부여 모듈에서 사전 인증을 지원하면 true이고, 그렇지 않으면 false입니다.

예제

다음 예제에서는 CanPreAuthenticate 속성을 사용하는 방법을 보여 줍니다. 전체 예제는 클래스를 참조하세요 AuthenticationManager .

   String^ m_authenticationType;
   bool m_canPreAuthenticate;

public:

   // The CustomBasic constructor initializes the properties of the customized
   // authentication.
   CustomBasic()
   {
      m_authenticationType = "Basic";
      m_canPreAuthenticate = false;
   }


   property String^ AuthenticationType 
   {

      // Define the authentication type. This type is then used to identify this
      // custom authentication module. The default is set to Basic.
      virtual String^ get()
      {
         return m_authenticationType;
      }

   }

   property bool CanPreAuthenticate 
   {

      // Define the pre-authentication capabilities for the module. The default is set
      // to false.
      virtual bool get()
      {
         return m_canPreAuthenticate;
      }

   }
// Define the authentication type. This type is then used to identify this
// custom authentication module. The default is set to Basic.
public string AuthenticationType { get; } = "Basic";

// Define the pre-authentication capabilities for the module. The default is set
// to false.
public bool CanPreAuthenticate { get; }
Private m_authenticationType As String
Private m_canPreAuthenticate As Boolean


' The CustomBasic constructor initializes the properties of the customized 
' authentication.
Public Sub New()
  m_authenticationType = "Basic"
  m_canPreAuthenticate = False
End Sub

' Define the authentication type. This type is then used to identify this
' custom authentication module. The default is set to Basic.

Public ReadOnly Property AuthenticationType() As String _
 Implements IAuthenticationModule.AuthenticationType

  Get
    Return m_authenticationType
  End Get
End Property

' Define the pre-authentication capabilities for the module. The default is set
' to false.

Public ReadOnly Property CanPreAuthenticate() As Boolean _
 Implements IAuthenticationModule.CanPreAuthenticate


  Get
    Return m_canPreAuthenticate
  End Get
End Property

설명

CanPreAuthenticate 메서드가 호출되면 인증 모듈이 유효한 Authorization 인스턴스로 응답할 수 있음을 나타내기 위해 속성이 로 PreAuthenticate 설정 true 됩니다.

구현자 참고

일반적으로 고정 값입니다. 인증 모듈이 사전 인증할 수 있거나 인증할 수 없습니다.

적용 대상