GoogleChallengeProperties 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
- 상속
생성자
필드
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 |
인증 처리기에 전달되는 매개 변수의 컬렉션입니다. 이는 직렬화 또는 지속성을 위한 것이 아니라 호출 사이트 간에 데이터를 흐르는 용도로만 사용됩니다. (다음에서 상속됨 AuthenticationProperties) |
Prompt |
챌린지 요청에 사용되는 "프롬프트" 매개 변수 값입니다. |
RedirectUri |
HTTP 리디렉션 응답 값으로 사용할 전체 경로 또는 절대 URI를 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
Scope |
챌린지 요청에 사용되는 "scope" 매개 변수 값입니다. (다음에서 상속됨 OAuthChallengeProperties) |
메서드
Clone() |
복사본을 반환합니다. (다음에서 상속됨 AuthenticationProperties) |
GetBool(String) |
컬렉션에서 nullable Boolean 을 Items 가져옵니다. (다음에서 상속됨 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>) |
컬렉션의 DateTimeOffsetItems 값을 설정하거나 제거합니다. (다음에서 상속됨 AuthenticationProperties) |
SetParameter<T>(String, T) |
컬렉션에서 Parameters 매개 변수 값을 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
SetScope(String[]) |
"scope" 매개 변수 값을 설정합니다. (다음에서 상속됨 OAuthChallengeProperties) |
SetString(String, String) |
컬렉션에서 문자열 값을 설정하거나 제거합니다 Items . (다음에서 상속됨 AuthenticationProperties) |
확장 메서드
GetTokens(AuthenticationProperties) |
속성에 AuthenticationToken 포함된 모든 인스턴스를 반환합니다. |
GetTokenValue(AuthenticationProperties, String) |
토큰의 값을 반환합니다. |
StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
이전 토큰을 제거한 후 인증 토큰 집합을 저장합니다. |
UpdateTokenValue(AuthenticationProperties, String, String) |
이미 있는 경우 토큰 값을 업데이트. |