다음을 통해 공유


Scope 클래스

정의

토큰 발급 요청에 대한 구성을 나타냅니다.

public ref class Scope
public class Scope
type Scope = class
Public Class Scope
상속
Scope

설명

Scope 클래스는 보안 토큰 요청 (RST)와 연결 된 신뢰 당사자 (RP)에 대 한 정보를 캡슐화 합니다. 구현에서이 정보를 사용 합니다 SecurityTokenService 보안 토큰 요청 (RST)에 응답 (RSTR)을 반환 하는 토큰 발급 파이프라인에 클래스 (STS).

Scope RP, 암호화 및 서명 자격 증명 발급 된 보안 토큰을 사용 하는 주소에 대 한 정보를 포함 하는 개체, 그리고 토큰 토큰 자체 또는 대칭 키를 사용 하 여 실행 여부를 암호화 해야 합니다. 기본적으로 토큰 및 대칭 키는 모두 암호화 됩니다. 하지만 확장할 수 있습니다는 Scope RP에 동의한 사용자는 토큰 형식과 같은 요청에 대 한 추가 정보를 전달 하는 클래스 기본 토큰 수명, 최대 토큰 수명, RP에 사용 되는 알고리즘 모음 및 정보에 캡슐화; 등 이 클래스는 개별 요청에 대 한 다르지 않습니다.

토큰 발급 파이프라인에서 구현 되는 Issue 메서드와이 메서드를 호출 하는 GetScope RST에 대 한 구성을 가져오기 위한 메서드를 합니다. 구현 해야 합니다는 GetScope 사용자 지정 STS 및 반환 메서드를 Scope RP 및 STS 구현에 대 한 적절 한 개체입니다.

생성자

Scope()

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

Scope(String)

지정된 appliesTo 주소를 사용하여 Scope 클래스의 새 인스턴스를 초기화합니다.

Scope(String, EncryptingCredentials)

지정된 appliesTo 주소와 암호화 자격 증명을 사용하여 Scope 클래스의 새 인스턴스를 초기화합니다.

Scope(String, SigningCredentials)

지정된 appliesTo 주소와 서명 자격 증명을 사용하여 Scope 클래스의 새 인스턴스를 초기화합니다.

Scope(String, SigningCredentials, EncryptingCredentials)

지정된 appliesTo 주소, 서명 자격 증명, 암호화 자격 증명을 사용하여 Scope 클래스의 새 인스턴스를 초기화합니다.

속성

AppliesToAddress

신뢰 당사자의 appliesTo 주소를 가져오거나 설정합니다.

EncryptingCredentials

신뢰 당사자에 대한 암호화 자격 증명을 가져오거나 설정합니다.

Properties

개체를 확장하기 위한 속성 모음을 가져옵니다.

ReplyToAddress

신뢰 당사자의 replyTo 주소를 가져오거나 설정합니다.

SigningCredentials

신뢰 당사자에 대한 서명 자격 증명을 가져오거나 설정합니다.

SymmetricKeyEncryptionRequired

발급된 대칭 키를 암호화해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

TokenEncryptionRequired

발급된 보안 토큰을 암호화해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

Equals(Object)

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상