你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Web Apps - Update Auth Settings V2
通过 V2 格式更新网站的身份验证/授权设置的说明
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2?api-version=2024-04-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
name
|
path | True |
string |
Web 应用的名称。 |
resource
|
path | True |
string |
资源所属的资源组的名称。 正则表达式模式: |
subscription
|
path | True |
string |
Azure 订阅 ID。 这是 GUID 格式的字符串(例如 000000000-0000-0000-0000-00000000000000)。 |
api-version
|
query | True |
string |
API 版本 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
kind |
string |
资源类型。 |
properties.globalValidation |
使用应用服务身份验证/授权确定用户的验证流的配置设置。 |
|
properties.httpSettings |
针对应用服务身份验证/授权发出的身份验证请求和授权请求的 HTTP 请求的配置设置。 |
|
properties.identityProviders |
用于配置应用服务身份验证/授权的每个标识提供者的配置设置。 |
|
properties.login |
使用应用服务身份验证/授权的用户登录流的配置设置。 |
|
properties.platform |
应用服务身份验证/授权平台的配置设置。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
还行 |
|
Other Status Codes |
应用服务错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
Update Auth Settings V2
示例请求
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsV2?api-version=2024-04-01
{
"properties": {
"platform": {
"enabled": true,
"runtimeVersion": "~1",
"configFilePath": "/auth/config.json"
},
"globalValidation": {
"requireAuthentication": true,
"unauthenticatedClientAction": "Return403",
"excludedPaths": [
"/nosecrets/Path"
]
},
"identityProviders": {
"google": {
"enabled": true,
"registration": {
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"clientSecretSettingName": "ClientSecret"
},
"login": {
"scopes": [
"admin"
]
},
"validation": {
"allowedAudiences": [
"https://example.com"
]
}
}
},
"login": {
"routes": {
"logoutEndpoint": "https://app.com/logout"
},
"tokenStore": {
"enabled": true,
"tokenRefreshExtensionHours": 96,
"fileSystem": {
"directory": "/wwwroot/sites/example"
}
},
"preserveUrlFragmentsForLogins": true,
"allowedExternalRedirectUrls": [
"https://someurl.com"
],
"cookieExpiration": {
"convention": "IdentityProviderDerived",
"timeToExpiration": "2022:09-01T00:00Z"
},
"nonce": {
"validateNonce": true
}
},
"httpSettings": {
"requireHttps": true,
"routes": {
"apiPrefix": "/authv2/"
},
"forwardProxy": {
"convention": "Standard",
"customHostHeaderName": "authHeader",
"customProtoHeaderName": "customProtoHeader"
}
}
}
}
示例响应
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsv2",
"name": "authsettingsv2",
"type": "Microsoft.Web/sites/authsettingsv2",
"kind": "app",
"properties": {
"platform": {
"enabled": true,
"runtimeVersion": "~1",
"configFilePath": "/auth/config.json"
},
"globalValidation": {
"requireAuthentication": true,
"unauthenticatedClientAction": "Return403",
"excludedPaths": [
"/nosecrets/Path"
]
},
"identityProviders": {
"google": {
"enabled": true,
"registration": {
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"clientSecretSettingName": "ClientSecret"
},
"login": {
"scopes": [
"admin"
]
},
"validation": {
"allowedAudiences": [
"https://example.com"
]
}
}
},
"login": {
"routes": {
"logoutEndpoint": "https://app.com/logout"
},
"tokenStore": {
"enabled": true,
"tokenRefreshExtensionHours": 96,
"fileSystem": {
"directory": "/wwwroot/sites/example"
}
},
"preserveUrlFragmentsForLogins": true,
"allowedExternalRedirectUrls": [
"https://someurl.com"
],
"cookieExpiration": {
"convention": "IdentityProviderDerived",
"timeToExpiration": "2022:09-01T00:00Z"
},
"nonce": {
"validateNonce": true
}
},
"httpSettings": {
"requireHttps": true,
"routes": {
"apiPrefix": "/authv2/"
},
"forwardProxy": {
"convention": "Standard",
"customHostHeaderName": "authHeader",
"customProtoHeaderName": "customProtoHeader"
}
}
}
}
定义
名称 | 说明 |
---|---|
Allowed |
允许访问群体验证流的配置设置。 |
Allowed |
Azure Active Directory 允许的主体的配置设置。 |
Apple |
Apple 提供程序的配置设置。 |
Apple |
Apple 提供程序注册的配置设置 |
App |
具有应用 ID 和应用机密的提供程序的应用注册的配置设置 |
Auth |
应用服务身份验证/授权平台的配置设置。 |
Azure |
Azure Active Directory 提供程序的配置设置。 |
Azure |
Azure Active Directory 登录流的配置设置。 |
Azure |
Azure Active Directory 应用注册的配置设置。 |
Azure |
Azure Active Directory 令牌验证流的配置设置。 |
Azure |
Azure 静态 Web 应用提供程序的配置设置。 |
Azure |
Azure Static Web Apps 提供程序注册的配置设置 |
Blob |
如果使用 Blob 存储,则令牌存储的配置设置。 |
Client |
应用于对用户进行身份验证的方法。 |
Client |
具有客户端 ID 和客户端机密的提供程序的应用注册的配置设置 |
Cookie |
会话 Cookie 过期的配置设置。 |
Cookie |
确定会话 Cookie 过期时使用的约定。 |
Custom |
自定义 Open ID Connect 提供程序的配置设置。 |
Default |
Azure Active Directory 默认授权策略的配置设置。 |
Default |
应用服务错误响应。 |
Details | |
Error |
错误模型。 |
Facebook 提供程序的配置设置。 |
|
File |
如果使用文件系统,则令牌存储的配置设置。 |
Forward |
用于发出请求的转发代理的配置设置。 |
Forward |
用于确定所发出请求的 URL 的约定。 |
Git |
GitHub 提供程序的配置设置。 |
Global |
使用应用服务身份验证/授权确定用户的验证流的配置设置。 |
Google 提供程序的配置设置。 |
|
Http |
针对应用服务身份验证/授权发出的身份验证请求和授权请求的 HTTP 请求的配置设置。 |
Http |
路径 HTTP 请求的配置设置。 |
Identity |
用于配置应用服务身份验证/授权的每个标识提供者的配置设置。 |
Jwt |
验证 JWT 声明时应进行的检查的配置设置。 |
Legacy |
旧版Microsoft帐户提供程序的配置设置。 |
Login |
使用应用服务身份验证/授权的用户登录流的配置设置。 |
Login |
指定用于登录和注销请求的终结点的路由。 |
Login |
登录流的配置设置,包括应请求的范围。 |
Nonce |
登录流中使用的 nonce 的配置设置。 |
Open |
自定义 Open ID Connect 提供程序的身份验证客户端凭据。 |
Open |
用于自定义 Open ID Connect 提供程序的终结点的配置设置。 |
Open |
自定义 Open ID Connect 提供程序登录流的配置设置。 |
Open |
自定义 Open ID Connect 提供程序的应用注册的配置设置。 |
Site |
Azure 应用服务身份验证/授权 V2 功能的配置设置。 |
Token |
令牌存储的配置设置。 |
Twitter 提供程序的配置设置。 |
|
Twitter |
Twitter 提供程序的应用注册的配置设置。 |
Unauthenticated |
未经身份验证的客户端尝试访问应用时要执行的作。 |
AllowedAudiencesValidation
允许访问群体验证流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
allowedAudiences |
string[] |
要从中验证 JWT 令牌的允许访问群体列表的配置设置。 |
AllowedPrincipals
Azure Active Directory 允许的主体的配置设置。
名称 | 类型 | 说明 |
---|---|---|
groups |
string[] |
允许的组的列表。 |
identities |
string[] |
允许的标识的列表。 |
Apple
Apple 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
login |
登录流的配置设置。 |
|
registration |
Apple 注册的配置设置。 |
AppleRegistration
Apple 提供程序注册的配置设置
名称 | 类型 | 说明 |
---|---|---|
clientId |
string |
用于登录的应用的客户端 ID。 |
clientSecretSettingName |
string |
包含客户端密码的应用设置名称。 |
AppRegistration
具有应用 ID 和应用机密的提供程序的应用注册的配置设置
名称 | 类型 | 说明 |
---|---|---|
appId |
string |
用于登录的应用的应用 ID。 |
appSecretSettingName |
string |
包含应用机密的应用设置名称。 |
AuthPlatform
应用服务身份验证/授权平台的配置设置。
名称 | 类型 | 说明 |
---|---|---|
configFilePath |
string |
包含身份验证设置的配置文件的路径(如果它们来自文件)。 如果路径是相对路径,则站点的根目录将为基目录。 |
enabled |
boolean |
如果为当前应用启用了身份验证/授权功能,则 |
runtimeVersion |
string |
用于当前应用的身份验证/授权功能的 RuntimeVersion。 此值中的设置可以控制身份验证/授权模块中某些功能的行为。 |
AzureActiveDirectory
Azure Active Directory 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
isAutoProvisioned |
boolean |
获取一个值,该值指示是否使用第一方工具自动预配 Azure AD 配置。 这是一个内部标志,主要用于支持 Azure 管理门户。 用户不应读取或写入此属性。 |
login |
Azure Active Directory 登录流的配置设置。 |
|
registration |
Azure Active Directory 应用注册的配置设置。 |
|
validation |
Azure Active Directory 令牌验证流的配置设置。 |
AzureActiveDirectoryLogin
Azure Active Directory 登录流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
disableWWWAuthenticate |
boolean |
|
loginParameters |
string[] |
用户登录时要发送到 OpenID Connect 授权终结点的登录参数。 每个参数必须采用“key=value”格式。 |
AzureActiveDirectoryRegistration
Azure Active Directory 应用注册的配置设置。
名称 | 类型 | 说明 |
---|---|---|
clientId |
string |
此信赖方应用程序的客户端 ID,称为client_id。 若要使用 Azure Active Directory 或其他第三方 OpenID Connect 提供程序启用 OpenID 连接身份验证,则需要此设置。 有关 OpenID Connect 的详细信息:http://openid.net/specs/openid-connect-core-1_0.html |
clientSecretCertificateIssuer |
string |
客户端机密指纹的替代方法,它是用于签名的证书的颁发者。 此属性充当客户端机密证书指纹的替代项。 它也是可选的。 |
clientSecretCertificateSubjectAlternativeName |
string |
客户端机密指纹的替代方法,它是用于签名的证书的使用者可选名称。 此属性充当客户端机密证书指纹的替代项。 它也是可选的。 |
clientSecretCertificateThumbprint |
string |
客户端机密的替代方法,即用于签名的证书的指纹。 此属性充当客户端机密的替代项。 它也是可选的。 |
clientSecretSettingName |
string |
包含信赖方应用程序的客户端密码的应用设置名称。 |
openIdIssuer |
string |
OpenID Connect 颁发者 URI,表示颁发此应用程序的访问令牌的实体。
使用 Azure Active Directory 时,此值是目录租户的 URI,例如 |
AzureActiveDirectoryValidation
Azure Active Directory 令牌验证流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
allowedAudiences |
string[] |
可以成功进行身份验证/授权请求的访问群体列表。 |
defaultAuthorizationPolicy |
默认授权策略的配置设置。 |
|
jwtClaimChecks |
验证 JWT 声明时应进行的检查的配置设置。 |
AzureStaticWebApps
Azure 静态 Web 应用提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
如果不应启用 Azure 静态 Web 应用提供程序(尽管设置了注册); |
registration |
Azure 静态 Web 应用注册的配置设置。 |
AzureStaticWebAppsRegistration
Azure Static Web Apps 提供程序注册的配置设置
名称 | 类型 | 说明 |
---|---|---|
clientId |
string |
用于登录的应用的客户端 ID。 |
BlobStorageTokenStore
如果使用 Blob 存储,则令牌存储的配置设置。
名称 | 类型 | 说明 |
---|---|---|
sasUrlSettingName |
string |
包含包含令牌的 Blob 存储的 SAS URL 的应用设置的名称。 |
ClientCredentialMethod
应用于对用户进行身份验证的方法。
值 | 说明 |
---|---|
ClientSecretPost |
ClientRegistration
具有客户端 ID 和客户端机密的提供程序的应用注册的配置设置
名称 | 类型 | 说明 |
---|---|---|
clientId |
string |
用于登录的应用的客户端 ID。 |
clientSecretSettingName |
string |
包含客户端密码的应用设置名称。 |
CookieExpiration
会话 Cookie 过期的配置设置。
名称 | 类型 | 说明 |
---|---|---|
convention |
确定会话 Cookie 过期时使用的约定。 |
|
timeToExpiration |
string |
发出请求后的时间,会话 Cookie 应过期。 |
CookieExpirationConvention
确定会话 Cookie 过期时使用的约定。
值 | 说明 |
---|---|
FixedTime | |
IdentityProviderDerived |
CustomOpenIdConnectProvider
自定义 Open ID Connect 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
如果不应启用自定义 Open ID 提供程序提供程序,则 |
login |
自定义 Open ID Connect 提供程序登录流的配置设置。 |
|
registration |
自定义 Open ID Connect 提供程序的应用注册的配置设置。 |
DefaultAuthorizationPolicy
Azure Active Directory 默认授权策略的配置设置。
名称 | 类型 | 说明 |
---|---|---|
allowedApplications |
string[] |
Azure Active Directory 允许的应用程序的配置设置。 |
allowedPrincipals |
Azure Active Directory 允许的主体的配置设置。 |
DefaultErrorResponse
应用服务错误响应。
名称 | 类型 | 说明 |
---|---|---|
error |
错误模型。 |
Details
名称 | 类型 | 说明 |
---|---|---|
code |
string |
标准化字符串,以编程方式标识错误。 |
message |
string |
详细的错误说明和调试信息。 |
target |
string |
详细的错误说明和调试信息。 |
Error
错误模型。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
标准化字符串,以编程方式标识错误。 |
details |
Details[] |
详细错误。 |
innererror |
string |
调试错误的详细信息。 |
message |
string |
详细的错误说明和调试信息。 |
target |
string |
详细的错误说明和调试信息。 |
Facebook 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
graphApiVersion |
string |
登录时要使用的 Facebook API 版本。 |
login |
登录流的配置设置。 |
|
registration |
Facebook 提供程序的应用注册的配置设置。 |
FileSystemTokenStore
如果使用文件系统,则令牌存储的配置设置。
名称 | 类型 | 说明 |
---|---|---|
directory |
string |
将存储令牌的目录。 |
ForwardProxy
用于发出请求的转发代理的配置设置。
名称 | 类型 | 说明 |
---|---|---|
convention |
用于确定所发出请求的 URL 的约定。 |
|
customHostHeaderName |
string |
包含请求主机的标头的名称。 |
customProtoHeaderName |
string |
包含请求方案的标头的名称。 |
ForwardProxyConvention
用于确定所发出请求的 URL 的约定。
值 | 说明 |
---|---|
Custom | |
NoProxy | |
Standard |
GitHub
GitHub 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
login |
登录流的配置设置。 |
|
registration |
GitHub 提供程序的应用注册的配置设置。 |
GlobalValidation
使用应用服务身份验证/授权确定用户的验证流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
excludedPaths |
string[] |
未经身份验证的流不会重定向到登录页的路径。 |
redirectToProvider |
string |
配置多个提供程序时要使用的默认身份验证提供程序。 仅当配置了多个提供程序并且未经身份验证的客户端作设置为“RedirectToLoginPage”时,才需要此设置。 |
requireAuthentication |
boolean |
如果要求身份验证流进行任何请求, |
unauthenticatedClientAction |
未经身份验证的客户端尝试访问应用时要执行的作。 |
Google 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
login |
登录流的配置设置。 |
|
registration |
Google 提供商的应用注册的配置设置。 |
|
validation |
Azure Active Directory 令牌验证流的配置设置。 |
HttpSettings
针对应用服务身份验证/授权发出的身份验证请求和授权请求的 HTTP 请求的配置设置。
名称 | 类型 | 说明 |
---|---|---|
forwardProxy |
用于发出请求的转发代理的配置设置。 |
|
requireHttps |
boolean |
如果允许身份验证/授权响应没有 HTTPS 方案,则 |
routes |
路径 HTTP 请求的配置设置。 |
HttpSettingsRoutes
路径 HTTP 请求的配置设置。
名称 | 类型 | 说明 |
---|---|---|
apiPrefix |
string |
所有身份验证/授权路径前面的前缀。 |
IdentityProviders
用于配置应用服务身份验证/授权的每个标识提供者的配置设置。
名称 | 类型 | 说明 |
---|---|---|
apple |
Apple 提供程序的配置设置。 |
|
azureActiveDirectory |
Azure Active Directory 提供程序的配置设置。 |
|
azureStaticWebApps |
Azure 静态 Web 应用提供程序的配置设置。 |
|
customOpenIdConnectProviders |
<string,
Custom |
每个自定义 Open ID Connect 提供程序的别名的名称映射到自定义 Open ID Connect 提供程序的配置设置。 |
Facebook 提供程序的配置设置。 |
||
gitHub |
GitHub 提供程序的配置设置。 |
|
Google 提供程序的配置设置。 |
||
legacyMicrosoftAccount |
旧版Microsoft帐户提供程序的配置设置。 |
|
Twitter 提供程序的配置设置。 |
JwtClaimChecks
验证 JWT 声明时应进行的检查的配置设置。
名称 | 类型 | 说明 |
---|---|---|
allowedClientApplications |
string[] |
允许的客户端应用程序列表。 |
allowedGroups |
string[] |
允许的组的列表。 |
LegacyMicrosoftAccount
旧版Microsoft帐户提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
|
login |
登录流的配置设置。 |
|
registration |
旧版Microsoft帐户提供程序的应用注册的配置设置。 |
|
validation |
旧版Microsoft帐户提供程序令牌验证流的配置设置。 |
Login
使用应用服务身份验证/授权的用户登录流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
allowedExternalRedirectUrls |
string[] |
作为登录或注销应用的一部分,可重定向到的外部 URL。 请注意,将忽略 URL 的查询字符串部分。 这是 Windows 应用商店应用程序后端通常需要的高级设置。 请注意,始终允许当前域中的 URL。 |
cookieExpiration |
会话 Cookie 过期的配置设置。 |
|
nonce |
登录流中使用的 nonce 的配置设置。 |
|
preserveUrlFragmentsForLogins |
boolean |
如果发出登录请求后保留来自请求的片段,则 |
routes |
指定用于登录和注销请求的终结点的路由。 |
|
tokenStore |
令牌存储的配置设置。 |
LoginRoutes
指定用于登录和注销请求的终结点的路由。
名称 | 类型 | 说明 |
---|---|---|
logoutEndpoint |
string |
应在其中发出注销请求的终结点。 |
LoginScopes
登录流的配置设置,包括应请求的范围。
名称 | 类型 | 说明 |
---|---|---|
scopes |
string[] |
身份验证时应请求的范围列表。 |
Nonce
登录流中使用的 nonce 的配置设置。
名称 | 类型 | 说明 |
---|---|---|
nonceExpirationInterval |
string |
发出请求后,nonce 应过期的时间。 |
validateNonce |
boolean |
如果完成登录流时不应验证 nonce,则 |
OpenIdConnectClientCredential
自定义 Open ID Connect 提供程序的身份验证客户端凭据。
名称 | 类型 | 说明 |
---|---|---|
clientSecretSettingName |
string |
包含自定义 Open ID Connect 提供程序的客户端密码的应用设置。 |
method |
应用于对用户进行身份验证的方法。 |
OpenIdConnectConfig
用于自定义 Open ID Connect 提供程序的终结点的配置设置。
名称 | 类型 | 说明 |
---|---|---|
authorizationEndpoint |
string |
用于发出授权请求的终结点。 |
certificationUri |
string |
提供验证令牌所需的密钥的终结点。 |
issuer |
string |
颁发令牌的终结点。 |
tokenEndpoint |
string |
用于请求令牌的终结点。 |
wellKnownOpenIdConfiguration |
string |
包含提供程序的所有配置终结点的终结点。 |
OpenIdConnectLogin
自定义 Open ID Connect 提供程序登录流的配置设置。
名称 | 类型 | 说明 |
---|---|---|
nameClaimType |
string |
包含用户名称的声明的名称。 |
scopes |
string[] |
身份验证时应请求的范围列表。 |
OpenIdConnectRegistration
自定义 Open ID Connect 提供程序的应用注册的配置设置。
名称 | 类型 | 说明 |
---|---|---|
clientCredential |
自定义 Open ID Connect 提供程序的身份验证凭据。 |
|
clientId |
string |
自定义 Open ID Connect 提供程序的客户端 ID。 |
openIdConnectConfiguration |
用于自定义 Open ID Connect 提供程序的终结点的配置设置。 |
SiteAuthSettingsV2
Azure 应用服务身份验证/授权 V2 功能的配置设置。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID。 |
kind |
string |
资源类型。 |
name |
string |
资源名称。 |
properties.globalValidation |
使用应用服务身份验证/授权确定用户的验证流的配置设置。 |
|
properties.httpSettings |
针对应用服务身份验证/授权发出的身份验证请求和授权请求的 HTTP 请求的配置设置。 |
|
properties.identityProviders |
用于配置应用服务身份验证/授权的每个标识提供者的配置设置。 |
|
properties.login |
使用应用服务身份验证/授权的用户登录流的配置设置。 |
|
properties.platform |
应用服务身份验证/授权平台的配置设置。 |
|
type |
string |
资源类型。 |
TokenStore
令牌存储的配置设置。
名称 | 类型 | 说明 |
---|---|---|
azureBlobStorage |
如果使用 Blob 存储,则令牌存储的配置设置。 |
|
enabled |
boolean |
|
fileSystem |
如果使用文件系统,则令牌存储的配置设置。 |
|
tokenRefreshExtensionHours |
number |
会话令牌过期后的小时数,会话令牌可用于调用令牌刷新 API。 默认值为 72 小时。 |
Twitter 提供程序的配置设置。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
如果尽管设置了注册,但不应启用 Twitter 提供程序,则 |
registration |
Twitter 提供程序的应用注册的配置设置。 |
TwitterRegistration
Twitter 提供程序的应用注册的配置设置。
名称 | 类型 | 说明 |
---|---|---|
consumerKey |
string |
用于登录的 Twitter 应用程序的 OAuth 1.0a 使用者密钥。 启用 Twitter 登录需要此设置。 Twitter Sign-In 文档:https://dev.twitter.com/web/sign-in |
consumerSecretSettingName |
string |
包含用于登录的 Twitter 应用程序的 OAuth 1.0a 使用者机密的应用设置名称。 |
UnauthenticatedClientActionV2
未经身份验证的客户端尝试访问应用时要执行的作。
值 | 说明 |
---|---|
AllowAnonymous | |
RedirectToLoginPage | |
Return401 | |
Return403 |