Scope 클래스

정의

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

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

설명

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

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

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

생성자

Name Description
Scope()

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

Scope(String, EncryptingCredentials)

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

Scope(String, SigningCredentials, EncryptingCredentials)

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

Scope(String, SigningCredentials)

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

Scope(String)

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

속성

Name Description
AppliesToAddress

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

EncryptingCredentials

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

Properties

개체를 확장할 속성 모음을 가져옵니다.

ReplyToAddress

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

SigningCredentials

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

SymmetricKeyEncryptionRequired

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

TokenEncryptionRequired

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

메서드

Name Description
Equals(Object)

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

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

기본 해시 함수로 사용됩니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상