MicrosoftChallengeProperties 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AuthenticationProperties Microsoft OAuth 챌린지 요청에 대한 입니다. 참조에 대한 내용은 https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code을 참조하세요.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- 상속
생성자
MicrosoftChallengeProperties() |
에 대한 새 instance 초기화합니다MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
에 대한 새 instance 초기화합니다MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
에 대한 새 instance 초기화합니다MicrosoftChallengeProperties. |
필드
DomainHintKey |
챌린지 요청에 사용되는 "domain_hint" 인수의 매개 변수 키입니다. |
LoginHintKey |
챌린지 요청에 사용되는 "login_hint" 인수의 매개 변수 키입니다. |
PromptKey |
챌린지 요청에 사용되는 "prompt" 인수의 매개 변수 키입니다. |
ResponseModeKey |
사용되지 않음.
챌린지 요청에 사용되는 "response_mode" 인수의 매개 변수 키입니다. |
속성
AllowRefresh |
인증 세션 새로 고침을 허용할지 여부를 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
DomainHint |
챌린지 요청에 사용되는 "domain_hint" 매개 변수 값의 값을 가져오거나 설정합니다. 포함된 경우 인증은 사용자가 로그인 페이지에서 진행하는 이메일 기반 검색 프로세스를 건너뛰어 사용자 환경이 약간 더 간소화됩니다. |
ExpiresUtc |
인증 티켓이 만료되는 시간을 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
IsPersistent |
인증 세션이 여러 요청 간에 지속되는지 여부를 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
IssuedUtc |
인증 티켓이 발급된 시간을 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
Items |
인증 세션의 상태 값입니다. (다음에서 상속됨 AuthenticationProperties) |
LoginHint |
챌린지 요청에 사용되는 "login_hint" 매개 변수 값의 값을 가져오거나 설정합니다. 사용자 이름이 미리 알려진 경우 사용자의 로그인 페이지의 사용자 이름/이메일 주소 필드를 미리 채우는 데 사용할 수 있습니다. |
Parameters |
인증 처리기에 전달되는 매개 변수의 컬렉션입니다. 이는 직렬화 또는 지속성을 위한 것이 아니라 호출 사이트 간에 데이터를 흐르는 용도로만 사용됩니다. (다음에서 상속됨 AuthenticationProperties) |
Prompt |
챌린지 요청에 사용되는 "프롬프트" 매개 변수 값의 값을 가져오거나 설정합니다. 필요한 사용자 상호 작용 유형을 나타냅니다. 현재 유효한 값은 로그인, 없음 및 동의뿐입니다. |
RedirectUri |
HTTP 리디렉션 응답 값으로 사용할 전체 경로 또는 절대 URI를 가져오거나 설정합니다. (다음에서 상속됨 AuthenticationProperties) |
ResponseMode |
사용되지 않음.
챌린지 요청에 사용되는 매개 변수의 |
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>) |
컬렉션의 Items 값을 설정하거나 제거합니다DateTimeOffset. (다음에서 상속됨 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) |
토큰 값(이미 있는 경우)을 업데이트. |