Web Apps - Update Auth Settings V 2
通过 V2 格式更新网站的应用身份验证/授权设置的说明
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2?api-version=2025-03-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
name
|
path | True |
string |
Web 应用的名称。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
资源所属的资源组的名称。 |
|
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 流
类型:
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=2025-03-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 |
|
| 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 |
|
| 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 的约定。
| 值 | 说明 |
|---|---|
| NoProxy | |
| Standard | |
| Custom |
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 |
|
| 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 |
|
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 (double) |
会话令牌到期后,会话令牌可用于调用令牌刷新 API 的小时数。 默认值为 72 小时。 |
Twitter 提供程序的配置设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| enabled |
boolean |
|
| 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
未经身份验证的客户端尝试访问应用时要执行的操作。
| 值 | 说明 |
|---|---|
| RedirectToLoginPage | |
| AllowAnonymous | |
| Return401 | |
| Return403 |