다음을 통해 공유


OAuthChallengeProperties 클래스

정의

AuthenticationProperties OAuth 챌린지에 대한

public ref class OAuthChallengeProperties : Microsoft::AspNetCore::Authentication::AuthenticationProperties
public class OAuthChallengeProperties : Microsoft.AspNetCore.Authentication.AuthenticationProperties
type OAuthChallengeProperties = class
    inherit AuthenticationProperties
Public Class OAuthChallengeProperties
Inherits AuthenticationProperties
상속
OAuthChallengeProperties
파생

생성자

OAuthChallengeProperties()

OAuthChallengeProperties의 새 인스턴스를 초기화합니다.

OAuthChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

OAuthChallengeProperties의 새 인스턴스를 초기화합니다.

OAuthChallengeProperties(IDictionary<String,String>)

OAuthChallengeProperties의 새 인스턴스를 초기화합니다.

필드

ScopeKey

챌린지 요청에 사용되는 "scope" 인수의 매개 변수 키입니다.

속성

AllowRefresh

인증 세션 새로 고침을 허용할지 여부를 가져오거나 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
ExpiresUtc

인증 티켓이 만료되는 시간을 가져오거나 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
IsPersistent

인증 세션이 여러 요청 간에 지속되는지 여부를 가져오거나 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
IssuedUtc

인증 티켓이 발급된 시간을 가져오거나 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
Items

인증 세션의 상태 값입니다.

(다음에서 상속됨 AuthenticationProperties)
Parameters

인증 처리기에 전달되는 매개 변수의 컬렉션입니다. 이는 직렬화 또는 지속성을 위한 것이 아니라 호출 사이트 간에 데이터를 흐르는 용도로만 사용됩니다.

(다음에서 상속됨 AuthenticationProperties)
RedirectUri

HTTP 리디렉션 응답 값으로 사용할 전체 경로 또는 절대 URI를 가져오거나 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
Scope

챌린지 요청에 사용되는 "scope" 매개 변수 값입니다.

메서드

Clone()

복사본을 반환합니다.

(다음에서 상속됨 AuthenticationProperties)
GetBool(String)

컬렉션에서 nullable BooleanItems 가져옵니다.

(다음에서 상속됨 AuthenticationProperties)
GetDateTimeOffset(String)

컬렉션에서 Items nullable DateTimeOffset 값을 가져옵니다.

(다음에서 상속됨 AuthenticationProperties)
GetParameter<T>(String)

컬렉션에서 매개 변수를 Parameters 가져옵니다.

(다음에서 상속됨 AuthenticationProperties)
GetString(String)

컬렉션에서 Items 문자열 값을 가져옵니다.

(다음에서 상속됨 AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

컬렉션에서 Boolean 값을 설정하거나 제거합니다 Items .

(다음에서 상속됨 AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

컬렉션의 Items 값을 설정하거나 제거합니다DateTimeOffset.

(다음에서 상속됨 AuthenticationProperties)
SetParameter<T>(String, T)

컬렉션에서 Parameters 매개 변수 값을 설정합니다.

(다음에서 상속됨 AuthenticationProperties)
SetScope(String[])

"scope" 매개 변수 값을 설정합니다.

SetString(String, String)

컬렉션에서 문자열 값을 설정하거나 제거합니다 Items .

(다음에서 상속됨 AuthenticationProperties)

확장 메서드

GetTokens(AuthenticationProperties)

속성에 AuthenticationToken 포함된 모든 인스턴스를 반환합니다.

GetTokenValue(AuthenticationProperties, String)

토큰의 값을 반환합니다.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

이전 토큰을 제거한 후 인증 토큰 집합을 저장합니다.

UpdateTokenValue(AuthenticationProperties, String, String)

토큰 값(이미 있는 경우)을 업데이트.

적용 대상