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) |
토큰 값(이미 있는 경우)을 업데이트. |