GoogleChallengeProperties 클래스

정의

AuthenticationProperties Google OAuth 챌린지의 경우.

public ref class GoogleChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class GoogleChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type GoogleChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class GoogleChallengeProperties
Inherits OAuthChallengeProperties
상속

생성자

GoogleChallengeProperties()

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

GoogleChallengeProperties(IDictionary<String,String>)

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

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

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

필드

AccessTypeKey

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

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

PromptParameterKey

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

속성

AccessType

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

AllowRefresh

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

(다음에서 상속됨 AuthenticationProperties)
ApprovalPrompt

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

ExpiresUtc

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

(다음에서 상속됨 AuthenticationProperties)
IncludeGrantedScopes

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

IsPersistent

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

(다음에서 상속됨 AuthenticationProperties)
IssuedUtc

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

(다음에서 상속됨 AuthenticationProperties)
Items

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

(다음에서 상속됨 AuthenticationProperties)
LoginHint

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

Parameters

인증 처리기에 전달 되는 매개 변수의 컬렉션입니다. 이는 호출 사이트 간에 데이터를 이동 하는 경우에만 serialization 또는 지 속성을 위한 것이 아닙니다.

(다음에서 상속됨 AuthenticationProperties)
Prompt

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

RedirectUri

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

(다음에서 상속됨 AuthenticationProperties)
Scope

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

(다음에서 상속됨 OAuthChallengeProperties)

메서드

Clone()

복사본을 반환 합니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 OAuthChallengeProperties)
SetString(String, String)

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

(다음에서 상속됨 AuthenticationProperties)

확장 메서드

GetTokens(AuthenticationProperties)

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

GetTokenValue(AuthenticationProperties, String)

토큰의 값을 반환 합니다.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

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

UpdateTokenValue(AuthenticationProperties, String, String)

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

적용 대상