다음을 통해 공유


IssuedSecurityTokenProvider 클래스

정의

발급된 보안 토큰에 대한 토큰 공급자를 나타냅니다.

public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
상속
IssuedSecurityTokenProvider
구현

설명

GetTokenCore 메서드로부터 반환되는 보안 토큰을 캐싱 및 다시 사용할 때는 토큰 공급자가 연결되어 있는 채널이 닫혀 있을 경우 해당 보안 토큰을 사용할 수 없게 되므로 주의해야 합니다. 요청된 키 형식이 비대칭일 때와 스레드가 GetTokenCore 메서드 호출 시 가장된 컨텍스트에서 실행 중일 때는 보안 토큰을 사용할 수 없습니다.

생성자

IssuedSecurityTokenProvider()

IssuedSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

속성

CacheIssuedTokens

발급된 토큰을 캐시할지 여부를 나타내는 값을 가져오거나 설정합니다.

DefaultCloseTimeout

연결을 닫기 위한 기본 제한 시간을 가져옵니다.

DefaultOpenTimeout

연결을 열기 위한 기본 제한 시간을 가져옵니다.

IdentityVerifier

ID 검증 도구를 가져오거나 설정합니다.

IssuedTokenRenewalThresholdPercentage

발급된 토큰 갱신 임계값 백분율을 가져오거나 설정합니다.

IssuerAddress

발급자 주소를 가져오거나 설정합니다.

IssuerBinding

발급자 바인딩을 가져오거나 설정합니다.

IssuerChannelBehaviors

발급자 채널 동작을 가져옵니다.

KeyEntropyMode

키 엔트로피 모드를 가져오거나 설정합니다.

MaxIssuedTokenCachingTime

발급된 토큰이 캐시되는 최대 시간을 가져오거나 설정합니다.

MessageSecurityVersion

메시지 보안 버전을 가져오거나 설정합니다.

SecurityAlgorithmSuite

보안 알고리즘 모음을 가져오거나 설정합니다.

SecurityTokenSerializer

보안 토큰 serializer를 가져오거나 설정합니다.

State

통신 상태를 가져옵니다.

SupportsTokenCancellation

토큰 취소가 지원되는지 여부를 나타내는 값을 가져옵니다.

SupportsTokenRenewal

보안 토큰을 갱신할 수 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 SecurityTokenProvider)
TargetAddress

대상 주소를 가져오거나 설정합니다.

TokenRequestParameters

토큰 요청 매개 변수를 가져옵니다.

메서드

Abort()

공급자를 중단합니다.

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

보안 토큰을 취소하는 비동기 작업을 시작합니다.

(다음에서 상속됨 SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

보안 토큰을 취소하는 비동기 작업을 시작합니다.

(다음에서 상속됨 SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

비동기적으로 공급자 닫기를 시작합니다.

BeginClose(TimeSpan, AsyncCallback, Object)

비동기적으로 공급자 닫기를 시작합니다.

BeginGetToken(TimeSpan, AsyncCallback, Object)

보안 토큰을 가져오는 비동기 작업을 시작합니다.

(다음에서 상속됨 SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

비동기적으로 토큰 핵심 가져오기를 시작합니다.

BeginOpen(AsyncCallback, Object)

비동기적으로 공급자 열기를 시작합니다.

BeginOpen(TimeSpan, AsyncCallback, Object)

비동기적으로 공급자 열기를 시작합니다.

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

보안 토큰을 갱신하는 비동기 작업을 시작합니다.

(다음에서 상속됨 SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

보안 토큰을 갱신하는 비동기 작업을 시작합니다.

(다음에서 상속됨 SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

보안 토큰을 취소합니다.

(다음에서 상속됨 SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

보안 토큰을 취소합니다.

(다음에서 상속됨 SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

보안 토큰을 취소합니다.

(다음에서 상속됨 SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

보안 토큰을 취소합니다.

(다음에서 상속됨 SecurityTokenProvider)
Close()

공급자를 닫습니다.

Close(TimeSpan)

공급자를 닫습니다.

Dispose()

IssuedSecurityTokenProvider 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.

EndCancelToken(IAsyncResult)

보안 토큰을 취소하는 비동기 작업을 완료합니다.

(다음에서 상속됨 SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

보안 토큰을 취소하는 비동기 작업을 완료합니다.

(다음에서 상속됨 SecurityTokenProvider)
EndClose(IAsyncResult)

공급자를 닫기 위한 비동기 호출을 종료합니다.

EndGetToken(IAsyncResult)

보안 토큰을 가져오는 비동기 작업을 완료합니다.

(다음에서 상속됨 SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

토큰 핵심을 가져오기 위한 비동기 호출을 종료합니다.

EndOpen(IAsyncResult)

공급자를 열기 위한 비동기 호출을 종료합니다.

EndRenewToken(IAsyncResult)

보안 토큰을 갱신하는 비동기 작업을 완료합니다.

(다음에서 상속됨 SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

보안 토큰을 갱신하는 비동기 작업을 완료합니다.

(다음에서 상속됨 SecurityTokenProvider)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetToken(TimeSpan)

보안 토큰을 가져옵니다.

(다음에서 상속됨 SecurityTokenProvider)
GetTokenAsync(TimeSpan)

보안 토큰을 가져옵니다.

(다음에서 상속됨 SecurityTokenProvider)
GetTokenCore(TimeSpan)

토큰 핵심을 가져옵니다.

GetTokenCoreAsync(TimeSpan)

보안 토큰을 가져옵니다.

(다음에서 상속됨 SecurityTokenProvider)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Open()

공급자를 엽니다.

Open(TimeSpan)

공급자를 엽니다.

RenewToken(TimeSpan, SecurityToken)

보안 토큰을 갱신합니다.

(다음에서 상속됨 SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

보안 토큰을 갱신합니다.

(다음에서 상속됨 SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

보안 토큰을 갱신합니다.

(다음에서 상속됨 SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

보안 토큰을 갱신합니다.

(다음에서 상속됨 SecurityTokenProvider)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

Closed

Closed 이벤트에 대한 이벤트 처리기의 등록 및 등록 취소를 제공합니다.

Closing

Closing 이벤트에 대한 이벤트 처리기의 등록 및 등록 취소를 제공합니다.

Faulted

Faulted 이벤트에 대한 이벤트 처리기의 등록 및 등록 취소를 제공합니다.

Opened

Opened 이벤트에 대한 이벤트 처리기의 등록 및 등록 취소를 제공합니다.

Opening

Opening 이벤트에 대한 이벤트 처리기의 등록 및 등록 취소를 제공합니다.

적용 대상