Microsoft.Web sites/config 'authsettingsV2' 2020-10-01
تعريف مورد Bicep
يمكن نشر نوع مورد المواقع/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'authsettingsV2'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- حسابات التخزين في azure
- النسخ الاحتياطي
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- slotConfigNames
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/config، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/sites/config@2020-10-01' = {
name: 'authsettingsV2'
kind: 'string'
parent: resourceSymbolicName
properties: {
globalValidation: {
kind: 'string'
properties: {
excludedPaths: [
'string'
]
redirectToProvider: 'string'
requireAuthentication: bool
unauthenticatedClientAction: 'string'
}
}
httpSettings: {
kind: 'string'
properties: {
forwardProxy: {
kind: 'string'
properties: {
convention: 'string'
customHostHeaderName: 'string'
customProtoHeaderName: 'string'
}
}
requireHttps: bool
routes: {
kind: 'string'
properties: {
apiPrefix: 'string'
}
}
}
}
identityProviders: {
kind: 'string'
properties: {
azureActiveDirectory: {
kind: 'string'
properties: {
enabled: bool
isAutoProvisioned: bool
login: {
kind: 'string'
properties: {
disableWWWAuthenticate: bool
loginParameters: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
openIdIssuer: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
jwtClaimChecks: {
kind: 'string'
properties: {
allowedClientApplications: [
'string'
]
allowedGroups: [
'string'
]
}
}
}
}
}
}
customOpenIdConnectProviders: {}
facebook: {
kind: 'string'
properties: {
enabled: bool
graphApiVersion: 'string'
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
appId: 'string'
appSecretSettingName: 'string'
}
}
}
}
gitHub: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
}
}
google: {
kind: 'string'
properties: {
enabled: bool
login: {
kind: 'string'
properties: {
scopes: [
'string'
]
}
}
registration: {
kind: 'string'
properties: {
clientId: 'string'
clientSecretSettingName: 'string'
}
}
validation: {
kind: 'string'
properties: {
allowedAudiences: [
'string'
]
}
}
}
}
twitter: {
kind: 'string'
properties: {
enabled: bool
registration: {
kind: 'string'
properties: {
consumerKey: 'string'
consumerSecretSettingName: 'string'
}
}
}
}
}
}
login: {
kind: 'string'
properties: {
allowedExternalRedirectUrls: [
'string'
]
cookieExpiration: {
kind: 'string'
properties: {
convention: 'string'
timeToExpiration: 'string'
}
}
nonce: {
kind: 'string'
properties: {
nonceExpirationInterval: 'string'
validateNonce: bool
}
}
preserveUrlFragmentsForLogins: bool
routes: {
kind: 'string'
properties: {
logoutEndpoint: 'string'
}
}
tokenStore: {
kind: 'string'
properties: {
azureBlobStorage: {
kind: 'string'
properties: {
sasUrlSettingName: 'string'
}
}
enabled: bool
fileSystem: {
kind: 'string'
properties: {
directory: 'string'
}
}
tokenRefreshExtensionHours: int
}
}
}
}
platform: {
kind: 'string'
properties: {
configFilePath: 'string'
enabled: bool
runtimeVersion: 'string'
}
}
}
}
قيم Property
sites/config-authsettingsV2
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
'authsettingsV2' |
نوع | نوع المورد. | سلسلة |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: المواقع |
خصائص | خصائص محددة لمورد SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
الاسم | الوصف | القيمة |
---|---|---|
globalValidation | GlobalValidation | |
httpSettings | HttpSettings | |
موفرو الهوية | موفرو الهوية | |
login | تسجيل الدخول | |
برنامج | AuthPlatform |
GlobalValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
مسارات مستبعدة | سلسلة [] | |
redirectToProvider | سلسلة | |
طلب المصادقة | Bool | |
unauthenticatedClientAction | 'AllowAnonymous' "RedirectToLoginPage" 'Return401' 'Return403' |
HttpSettings
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد HttpSettings | HttpSettingsProperties |
HttpSettingsProperties
الاسم | الوصف | القيمة |
---|---|---|
forwardProxy | ForwardProxy | |
طلبHttps | Bool | |
المسارات | HttpSettingsRoutes |
ForwardProxy
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد ForwardProxy الخاصة | ForwardProxyProperties |
ForwardProxyProperties
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | "مخصص" 'NoProxy' 'قياسي' |
|
customHostHeaderName | سلسلة | |
customProtoHeaderName | سلسلة |
HttpSettingsRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد HttpSettingsRoutes الخاصة | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
apiPrefix | سلسلة |
موفرو الهوية
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد IdentityProviders المحددة | IdentityProvidersProperties |
IdentityProvidersProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | قاموس {CustomOpenIdConnectProvider} | كائن |
ف يسبوك | ||
جيثب | GitHub | |
جوجل | ||
التغريد |
AzureActiveDirectory
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
isAutoProvisioned | Bool | |
login | AzureActiveDirectoryLogin | |
التسجيل | AzureActiveDirectoryRegistration | |
التحقق من الصحة | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
الاسم | الوصف | القيمة |
---|---|---|
disableWWAuthenticate | Bool | |
loginParameters | سلسلة [] |
AzureActiveDirectoryRegistration
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretCertificateThumbprint | سلسلة | |
clientSecretSettingName | سلسلة | |
openIdIssuer | سلسلة |
AzureActiveDirectoryValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
الأذونات المسموح بها | سلسلة [] | |
jwtClaimChecks | JwtClaimChecks |
JwtClaimChecks
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد JwtClaimChecks | JwtClaimChecksProperties |
JwtClaimChecksProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedClientApplications | سلسلة [] | |
allowedGroups | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | Facebook خصائص خاصة بالموارد | FacebookProperties |
FacebookProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
graphApiVersion | سلسلة | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل التطبيق |
نطاقات تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginScopes | LoginScopesProperties |
LoginScopesProperties
الاسم | الوصف | القيمة |
---|---|---|
scopes | سلسلة [] |
تسجيل التطبيق
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AppRegistration | خصائص تسجيل التطبيق |
خصائص تسجيل التطبيق
الاسم | الوصف | القيمة |
---|---|---|
appId | سلسلة | |
appSecretSettingName | سلسلة |
GitHub
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GitHub | GitHubProperties |
GitHubProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل |
تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد ClientRegistration | خصائص تسجيل العميل |
خصائص تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretSettingName | سلسلة |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Google | GoogleProperties |
GoogleProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل | |
التحقق من الصحة | AllowedAudiencesValidation |
AllowedAudiencesValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد AllowedAudiencesValidation المحددة | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
الأذونات المسموح بها | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Twitter | TwitterProperties |
TwitterProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
التسجيل | تسجيل التغريد |
تسجيل التغريد
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TwitterRegistration | TwitterRegistrationProperties |
TwitterRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
consumerKey | سلسلة | |
consumerSecretSettingName | سلسلة |
تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد تسجيل الدخول | خصائص تسجيل الدخول |
خصائص تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
allowedExternalRedirectUrls | سلسلة [] | |
تكبير ملف تعريف الارتباط | تكبير ملفات تعريف الارتباط | |
nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
المسارات | LoginRoutes | |
tokenStore | TokenStore |
تكبير ملفات تعريف الارتباط
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد CookieExpiration | ملفات تعريف الارتباطالخصائص |
ملفات تعريف الارتباطالخصائص
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | 'وقت ثابت' 'IdentityProviderDerived' |
|
timeToExpiration | سلسلة |
nonce
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد Nonce المحددة | NonceProperties |
NonceProperties
الاسم | الوصف | القيمة |
---|---|---|
nonceExpirationInterval | سلسلة | |
التحقق من صحةNonce | Bool |
LoginRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
logoutEndpoint | سلسلة |
TokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TokenStore | TokenStoreProperties |
TokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ممكّن | Bool | |
fileSystem | FileSystemTokenStore | |
tokenRefreshExtensionHours | int |
BlobStorageTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد BlobStorageTokenStore المحددة | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
sasUrlSettingName | سلسلة |
FileSystemTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
الدليل | سلسلة |
AuthPlatform
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
الاسم | الوصف | القيمة |
---|---|---|
configFilePath | سلسلة | |
ممكّن | Bool | |
runtimeVersion | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Airflow Web App مع قاعدة بيانات PostgreSQL على App Services |
قالب لنشر Airflow Web App مع قاعدة بيانات PostgreSQL على App Services |
EPiserverCMS في Azure |
يسمح لك هذا القالب بإنشاء الموارد المطلوبة لتوزيع EpiServerCMS في Azure |
Java CI/CD باستخدام Jenkins وAzure Web Apps |
هذه عينة ل Java CI/CD باستخدام Jenkins وAzure Web Apps. |
تطبيق الويب لمدخل فيديو Orchard CMS |
يوفر هذا القالب طريقة سهلة لنشر Orchard CMS على Azure App Service Web Apps مع تمكين وحدة Azure Media Services وتكوينها. |
PubNub Realtime Gateway لمراكز أحداث Azure |
توفر بوابة PubNub Realtime ل Azure جسر دفق بيانات في الوقت الحقيقي بين شبكة دفق بيانات PubNub ومراكز أحداث Azure. -- اعتبره جسرا ثنائي الاتجاه بين PubNub وAzure! |
تطبيق ويب Umbraco CMS قابل للتطوير |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
تطبيق ويب Umbraco CMS بسيط |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
WordPress على App Service مع MySQL In App |
يوزع هذا القالب تطبيق ويب WordPress على خدمة تطبيقات Windows مع MySQL في التطبيق |
Enterprise Governance-AppService، SQL DB، AD، OMS، Runbooks |
يتطلب اعتماد السحابة لمؤسسة، صغيرة أو كبيرة، نماذج حوكمة مسؤولة وفعالة لاشتقاق القيمة من عمليات النشر السحابية الخاصة بها. CloudWise (اسم التعليمات البرمجية للحل)، هو حل مركب متوفر من Azure Partner QuickStarts، وهو تمكين اعتماد للعملاء ومتكاملي النظام والشركاء على حد سواء، الذي يوفر حل إدارة وعمليات تلقائية ذاتية الخدمة، يركز على تحسين تكاليفك، وتحسين موثوقية التطبيق (التطبيقات)، وتقليل مخاطر الأعمال. يسلط الحل الضوء على ركائز الحوكمة الأساسية للرؤية والتحكم. |
يستهلك WebApp نقطة نهاية خاصة ل Azure SQL |
يوضح هذا القالب كيفية إنشاء تطبيق ويب يستهلك نقطة نهاية خاصة تشير إلى Azure SQL Server |
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل |
استدعاء واجهات برمجة التطبيقات المخصصة من Azure Logic Apps |
على الرغم من أن Logic Apps توفر مئات الموصلات لخدمات مختلفة، فقد تحتاج إلى استدعاء واجهات برمجة التطبيقات التي تقوم بتشغيل التعليمات البرمجية الخاصة بك. واحدة من أسهل الطرق وأكثرها قابلية للتطوير لاستضافة واجهات برمجة تطبيقات الويب الخاصة بك هي باستخدام Azure App Service. ينشر هذا القالب تطبيق ويب لواجهة برمجة التطبيقات المخصصة الخاصة بك ويؤمن واجهة برمجة التطبيقات هذه باستخدام مصادقة Azure Active Directory. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
بيئة خدمة التطبيقات مع خلفية Azure SQL |
ينشئ هذا القالب App Service Environment مع خلفية Azure SQL جنبا إلى جنب مع نقاط النهاية الخاصة جنبا إلى جنب مع الموارد المقترنة المستخدمة عادة في بيئة خاصة/معزولة. |
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات |
يوفر هذا القالب تطبيق وظائف على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service. |
Azure Function App مع Event Hub والهوية المدارة |
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين |
توزيع خطة Azure Function Premium مع تكامل vnet |
يسمح لك هذا القالب بتوزيع خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية إلى شبكة ظاهرية تم إنشاؤها حديثا. |
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL |
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات. |
تطبيق ويب مع نقطة نهاية خاصة |
يسمح لك هذا القالب بإنشاء تطبيق ويب وعرضه من خلال نقطة النهاية الخاصة |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال |
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال، القالب الذي تم تأليفه في الأصل بواسطة جيف بولز من Microsoft |
تطبيق ويب مع تسجيل التشخيص إلى حاوية كائن ثنائي كبير الحجم |
نشر تطبيق ويب مع تمكين تسجيل التشخيصات إلى Storage Account Blob Container. |
إنشاء تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9 |
ينشئ هذا القالب تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft. |
Web App w/ Application Insights المرسلة إلى Log Analytics |
سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-preview WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بتوزيع خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها معا. |
تطبيق ويب مع الهوية المدارة SQL Server و Ι |
مثال بسيط لنشر البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة |
إنشاء تطبيق ويب + Redis Cache + SQL DB باستخدام قالب |
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis وقاعدة بيانات SQL. |
توفير تطبيق ويب باستخدام قاعدة بيانات SQL |
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة الاتصال في تطبيق الويب لقاعدة البيانات. |
إنشاء تطبيق ويب بالإضافة إلى ذاكرة التخزين المؤقت Redis باستخدام قالب |
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis. |
تطبيق ويب مع فتحات نشر مخصصة |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات توزيع مخصصة على Azure Web Apps. |
Airflow Docker Web App على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر صورة puckel/docker-airflow (أحدث علامة) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL |
Sonarqube Docker Web App على Linux باستخدام Azure SQL |
يوزع هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعوما ب Azure SQL Server. |
Sonarqube Docker Web App على Linux مع MySQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL |
Sonarqube Docker Web App على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL(Preview) |
تطبيق ويب مع قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL. |
تطبيق ويب على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL. |
تطبيق ويب مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة |
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن من الخلف من خلال حقن VNet ونقطة النهاية الخاصة |
تعريف مورد قالب ARM
يمكن نشر نوع مورد المواقع/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'authsettingsV2'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- حسابات التخزين في azure
- النسخ الاحتياطي
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- slotConfigNames
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/config، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2020-10-01",
"name": "authsettingsV2",
"kind": "string",
"properties": {
"globalValidation": {
"kind": "string",
"properties": {
"excludedPaths": [ "string" ],
"redirectToProvider": "string",
"requireAuthentication": "bool",
"unauthenticatedClientAction": "string"
}
},
"httpSettings": {
"kind": "string",
"properties": {
"forwardProxy": {
"kind": "string",
"properties": {
"convention": "string",
"customHostHeaderName": "string",
"customProtoHeaderName": "string"
}
},
"requireHttps": "bool",
"routes": {
"kind": "string",
"properties": {
"apiPrefix": "string"
}
}
}
},
"identityProviders": {
"kind": "string",
"properties": {
"azureActiveDirectory": {
"kind": "string",
"properties": {
"enabled": "bool",
"isAutoProvisioned": "bool",
"login": {
"kind": "string",
"properties": {
"disableWWWAuthenticate": "bool",
"loginParameters": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"openIdIssuer": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ],
"jwtClaimChecks": {
"kind": "string",
"properties": {
"allowedClientApplications": [ "string" ],
"allowedGroups": [ "string" ]
}
}
}
}
}
},
"customOpenIdConnectProviders": {},
"facebook": {
"kind": "string",
"properties": {
"enabled": "bool",
"graphApiVersion": "string",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"appId": "string",
"appSecretSettingName": "string"
}
}
}
},
"gitHub": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
}
}
},
"google": {
"kind": "string",
"properties": {
"enabled": "bool",
"login": {
"kind": "string",
"properties": {
"scopes": [ "string" ]
}
},
"registration": {
"kind": "string",
"properties": {
"clientId": "string",
"clientSecretSettingName": "string"
}
},
"validation": {
"kind": "string",
"properties": {
"allowedAudiences": [ "string" ]
}
}
}
},
"twitter": {
"kind": "string",
"properties": {
"enabled": "bool",
"registration": {
"kind": "string",
"properties": {
"consumerKey": "string",
"consumerSecretSettingName": "string"
}
}
}
}
}
},
"login": {
"kind": "string",
"properties": {
"allowedExternalRedirectUrls": [ "string" ],
"cookieExpiration": {
"kind": "string",
"properties": {
"convention": "string",
"timeToExpiration": "string"
}
},
"nonce": {
"kind": "string",
"properties": {
"nonceExpirationInterval": "string",
"validateNonce": "bool"
}
},
"preserveUrlFragmentsForLogins": "bool",
"routes": {
"kind": "string",
"properties": {
"logoutEndpoint": "string"
}
},
"tokenStore": {
"kind": "string",
"properties": {
"azureBlobStorage": {
"kind": "string",
"properties": {
"sasUrlSettingName": "string"
}
},
"enabled": "bool",
"fileSystem": {
"kind": "string",
"properties": {
"directory": "string"
}
},
"tokenRefreshExtensionHours": "int"
}
}
}
},
"platform": {
"kind": "string",
"properties": {
"configFilePath": "string",
"enabled": "bool",
"runtimeVersion": "string"
}
}
}
}
قيم Property
sites/config-authsettingsV2
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Web/sites/config' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2020-10-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
'authsettingsV2' |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
الاسم | الوصف | القيمة |
---|---|---|
globalValidation | GlobalValidation | |
httpSettings | HttpSettings | |
موفرو الهوية | موفرو الهوية | |
login | تسجيل الدخول | |
برنامج | AuthPlatform |
GlobalValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
مسارات مستبعدة | سلسلة [] | |
redirectToProvider | سلسلة | |
طلب المصادقة | Bool | |
unauthenticatedClientAction | 'AllowAnonymous' "RedirectToLoginPage" 'Return401' 'Return403' |
HttpSettings
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد HttpSettings | HttpSettingsProperties |
HttpSettingsProperties
الاسم | الوصف | القيمة |
---|---|---|
forwardProxy | ForwardProxy | |
طلبHttps | Bool | |
المسارات | HttpSettingsRoutes |
ForwardProxy
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد ForwardProxy الخاصة | ForwardProxyProperties |
ForwardProxyProperties
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | "مخصص" 'NoProxy' 'قياسي' |
|
customHostHeaderName | سلسلة | |
customProtoHeaderName | سلسلة |
HttpSettingsRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد HttpSettingsRoutes الخاصة | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
apiPrefix | سلسلة |
موفرو الهوية
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد IdentityProviders المحددة | IdentityProvidersProperties |
IdentityProvidersProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | قاموس {CustomOpenIdConnectProvider} | عنصر |
ف يسبوك | ||
جيثب | GitHub | |
جوجل | ||
التغريد |
AzureActiveDirectory
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
isAutoProvisioned | Bool | |
login | AzureActiveDirectoryLogin | |
التسجيل | AzureActiveDirectoryRegistration | |
التحقق من الصحة | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
الاسم | الوصف | القيمة |
---|---|---|
تعطيلWWWAuthenticate | Bool | |
loginParameters | سلسلة [] |
AzureActiveDirectoryRegistration
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretCertificateThumbprint | سلسلة | |
clientSecretSettingName | سلسلة | |
openIdIssuer | سلسلة |
AzureActiveDirectoryValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedAudiences | سلسلة [] | |
jwtClaimChecks | JwtClaimChecks |
JwtClaimChecks
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | JwtClaimChecks خصائص خاصة بالموارد | JwtClaimChecksProperties |
JwtClaimChecksProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedClientApplications | سلسلة [] | |
allowedGroups | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | Facebook خصائص خاصة بالموارد | FacebookProperties |
FacebookProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
graphApiVersion | سلسلة | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل التطبيق |
نطاقات تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginScopes | LoginScopesProperties |
LoginScopesProperties
الاسم | الوصف | القيمة |
---|---|---|
scopes | سلسلة [] |
تسجيل التطبيق
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AppRegistration | AppRegistrationProperties |
AppRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
appId | سلسلة | |
appSecretSettingName | سلسلة |
GitHub
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GitHub | GitHubProperties |
GitHubProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل |
تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد ClientRegistration | خصائص تسجيل العميل |
خصائص تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretSettingName | سلسلة |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Google | GoogleProperties |
GoogleProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل | |
التحقق من الصحة | AllowedAudiencesValidation |
AllowedAudiencesValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AllowedAudiencesValidation | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedAudiences | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Twitter | TwitterProperties |
TwitterProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
التسجيل | تسجيل Twitter |
تسجيل Twitter
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TwitterRegistration | خصائص TwitterRegistration |
خصائص TwitterRegistration
الاسم | الوصف | القيمة |
---|---|---|
consumerKey | سلسلة | |
consumerSecretSettingName | سلسلة |
تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد تسجيل الدخول | خصائص تسجيل الدخول |
خصائص تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
allowedExternalRedirectUrls | سلسلة [] | |
تكبير ملفات تعريف الارتباط | تكبير ملفات تعريف الارتباط | |
nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
المسارات | LoginRoutes | |
tokenStore | TokenStore |
تكبير ملفات تعريف الارتباط
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد CookieExpiration | خصائص قرصنة ملفات تعريف الارتباط |
خصائص قرصنة ملفات تعريف الارتباط
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | 'وقت ثابت' 'IdentityProviderDerived' |
|
timeToExpiration | سلسلة |
nonce
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد Nonce المحددة | NonceProperties |
NonceProperties
الاسم | الوصف | القيمة |
---|---|---|
nonceExpirationInterval | سلسلة | |
التحقق من صحة | Bool |
LoginRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
logoutEndpoint | سلسلة |
TokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TokenStore | TokenStoreProperties |
TokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ممكّن | Bool | |
fileSystem | FileSystemTokenStore | |
tokenRefreshExtensionHours | int |
BlobStorageTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد BlobStorageTokenStore | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
sasUrlSettingName | سلسلة |
FileSystemTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
الدليل | سلسلة |
AuthPlatform
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
الاسم | الوصف | القيمة |
---|---|---|
configFilePath | سلسلة | |
ممكّن | Bool | |
runtimeVersion | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Airflow Web App مع قاعدة بيانات PostgreSQL على App Services |
قالب لنشر Airflow Web App مع قاعدة بيانات PostgreSQL على App Services |
EPiserverCMS في Azure |
يسمح لك هذا القالب بإنشاء الموارد المطلوبة لنشر EpiServerCMS في Azure |
Java CI/CD باستخدام Jenkins وAzure Web Apps |
هذا نموذج ل Java CI/CD باستخدام Jenkins وAzure Web Apps. |
تطبيق ويب لمدخل فيديو Orchard CMS |
يوفر هذا القالب طريقة سهلة لنشر Orchard CMS على Azure App Service Web Apps مع تمكين وحدة Azure Media Services وتكوينها. |
بوابة PubNub Realtime لمراكز أحداث Azure |
توفر بوابة PubNub Realtime ل Azure جسر دفق البيانات في الوقت الحقيقي بين PubNub Data Stream Network وAzure Event Hubs. -- ضع في اعتبارك أنه جسر ثنائي الاتجاه بين PubNub وAzure! |
تطبيق ويب Umbraco CMS قابل للتطوير |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
تطبيق ويب Umbraco CMS بسيط |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
WordPress على App Service مع MySQL In App |
ينشر هذا القالب تطبيق ويب WordPress على خدمة تطبيقات Windows مع MySQL في التطبيق |
Enterprise Governance-AppService، SQL DB، AD، OMS، Runbooks |
يتطلب اعتماد السحابة لمؤسسة، صغيرة أو كبيرة، نماذج حوكمة مسؤولة وفعالة لاشتقاق القيمة من عمليات التوزيع السحابية الخاصة بها. CloudWise (اسم التعليمات البرمجية للحل)، هو حل مركب متوفر من Azure Partner QuickStarts، وهو تمكين اعتماد للعملاء ومتكاملي النظام والشركاء على حد سواء، الذي يقدم حل إدارة وعمليات تلقائية ذاتية الخدمة، يركز على تحسين التكاليف الخاصة بك، وتحسين موثوقية التطبيق (التطبيقات)، وتقليل مخاطر الأعمال. يسلط الحل الضوء على ركائز الحوكمة الأساسية للرؤية والتحكم. |
WebApp يستهلك نقطة نهاية خاصة ل Azure SQL |
يوضح هذا القالب كيفية إنشاء تطبيق ويب يستهلك نقطة نهاية خاصة تشير إلى Azure SQL Server |
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى تحليلات Moesif API والنظام الأساسي لتحقيق الدخل |
استدعاء واجهات برمجة التطبيقات المخصصة من Azure Logic Apps |
على الرغم من أن Logic Apps توفر مئات الموصلات لخدمات مختلفة، فقد تحتاج إلى استدعاء واجهات برمجة التطبيقات التي تقوم بتشغيل التعليمات البرمجية الخاصة بك. واحدة من أسهل الطرق وأكثرها قابلية للتطوير لاستضافة واجهات برمجة تطبيقات الويب الخاصة بك هي باستخدام Azure App Service. ينشر هذا القالب تطبيق ويب لواجهة برمجة التطبيقات المخصصة الخاصة بك ويؤمن واجهة برمجة التطبيقات هذه باستخدام مصادقة Azure Active Directory. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
App Service Environment مع خلفية Azure SQL |
ينشئ هذا القالب App Service Environment مع خلفية Azure SQL جنبا إلى جنب مع نقاط النهاية الخاصة جنبا إلى جنب مع الموارد المقترنة المستخدمة عادة في بيئة خاصة/معزولة. |
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات |
يوفر هذا القالب تطبيق وظائف على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service. |
Azure Function App مع Event Hub والهوية المدارة |
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين |
توزيع خطة Azure Function Premium مع تكامل vnet |
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية إلى شبكة ظاهرية تم إنشاؤها حديثا. |
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL |
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات. |
تطبيق ويب مع نقطة نهاية خاصة |
يسمح لك هذا القالب بإنشاء تطبيق ويب وعرضه من خلال نقطة النهاية الخاصة |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال |
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال، القالب الذي تم تأليفه في الأصل بواسطة جيف بولز من Microsoft |
تطبيق ويب مع تسجيل التشخيص إلى حاوية Blob |
نشر تطبيق ويب مع تمكين تسجيل التشخيصات إلى Storage Account Blob Container. |
إنشاء تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9 |
ينشئ هذا القالب تطبيق ويب على azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft. |
Web App w/ Application Insights المرسلة إلى Log Analytics |
سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-preview WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بتوزيع خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها معا. |
تطبيق ويب مع الهوية المدارة SQL Server و Ι |
مثال بسيط لتوزيع البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة |
إنشاء تطبيق ويب + ذاكرة التخزين المؤقت Redis + SQL DB باستخدام قالب |
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis وقاعدة بيانات SQL. |
توفير تطبيق ويب باستخدام قاعدة بيانات SQL |
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة الاتصال في تطبيق الويب لقاعدة البيانات. |
إنشاء تطبيق ويب بالإضافة إلى ذاكرة التخزين المؤقت Redis باستخدام قالب |
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis. |
تطبيق ويب مع فتحات نشر مخصصة |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات توزيع مخصصة على Azure Web Apps. |
Airflow Docker Web App على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر صورة puckel/docker-airflow (أحدث علامة) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL |
Sonarqube Docker Web App على Linux مع Azure SQL |
يوزع هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعوما SQL Server Azure. |
Sonarqube Docker Web App على Linux مع MySQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL |
Sonarqube Docker Web App على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL (معاينة) |
تطبيق ويب مع قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL. |
تطبيق ويب على Linux مع PostgreSQL |
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL. |
تطبيق ويب مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة |
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والخلفية، وستستهلك الواجهة الأمامية بشكل آمن من خلال حقن VNet ونقطة النهاية الخاصة |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد المواقع/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'authsettingsV2'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- حسابات تخزين azure
- النسخ الاحتياطي
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- slotConfigNames
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/config، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/config@2020-10-01"
name = "authsettingsV2"
parent_id = "string"
body = jsonencode({
properties = {
globalValidation = {
kind = "string"
properties = {
excludedPaths = [
"string"
]
redirectToProvider = "string"
requireAuthentication = bool
unauthenticatedClientAction = "string"
}
}
httpSettings = {
kind = "string"
properties = {
forwardProxy = {
kind = "string"
properties = {
convention = "string"
customHostHeaderName = "string"
customProtoHeaderName = "string"
}
}
requireHttps = bool
routes = {
kind = "string"
properties = {
apiPrefix = "string"
}
}
}
}
identityProviders = {
kind = "string"
properties = {
azureActiveDirectory = {
kind = "string"
properties = {
enabled = bool
isAutoProvisioned = bool
login = {
kind = "string"
properties = {
disableWWWAuthenticate = bool
loginParameters = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
openIdIssuer = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
jwtClaimChecks = {
kind = "string"
properties = {
allowedClientApplications = [
"string"
]
allowedGroups = [
"string"
]
}
}
}
}
}
}
customOpenIdConnectProviders = {}
facebook = {
kind = "string"
properties = {
enabled = bool
graphApiVersion = "string"
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
appId = "string"
appSecretSettingName = "string"
}
}
}
}
gitHub = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
}
}
google = {
kind = "string"
properties = {
enabled = bool
login = {
kind = "string"
properties = {
scopes = [
"string"
]
}
}
registration = {
kind = "string"
properties = {
clientId = "string"
clientSecretSettingName = "string"
}
}
validation = {
kind = "string"
properties = {
allowedAudiences = [
"string"
]
}
}
}
}
twitter = {
kind = "string"
properties = {
enabled = bool
registration = {
kind = "string"
properties = {
consumerKey = "string"
consumerSecretSettingName = "string"
}
}
}
}
}
}
login = {
kind = "string"
properties = {
allowedExternalRedirectUrls = [
"string"
]
cookieExpiration = {
kind = "string"
properties = {
convention = "string"
timeToExpiration = "string"
}
}
nonce = {
kind = "string"
properties = {
nonceExpirationInterval = "string"
validateNonce = bool
}
}
preserveUrlFragmentsForLogins = bool
routes = {
kind = "string"
properties = {
logoutEndpoint = "string"
}
}
tokenStore = {
kind = "string"
properties = {
azureBlobStorage = {
kind = "string"
properties = {
sasUrlSettingName = "string"
}
}
enabled = bool
fileSystem = {
kind = "string"
properties = {
directory = "string"
}
}
tokenRefreshExtensionHours = int
}
}
}
}
platform = {
kind = "string"
properties = {
configFilePath = "string"
enabled = bool
runtimeVersion = "string"
}
}
}
kind = "string"
})
}
قيم Property
sites/config-authsettingsV2
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Web/sites/config@2020-10-01" |
الاسم | اسم المورد | "authsettingsV2" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: المواقع |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد SiteAuthSettingsV2 | SiteAuthSettingsV2Properties |
SiteAuthSettingsV2Properties
الاسم | الوصف | القيمة |
---|---|---|
globalValidation | GlobalValidation | |
httpSettings | HttpSettings | |
موفرو الهوية | موفرو الهوية | |
login | تسجيل الدخول | |
برنامج | AuthPlatform |
GlobalValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GlobalValidation | GlobalValidationProperties |
GlobalValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
مسارات مستبعدة | سلسلة [] | |
redirectToProvider | سلسلة | |
طلب المصادقة | Bool | |
unauthenticatedClientAction | "AllowAnonymous" "RedirectToLoginPage" "Return401" "Return403" |
HttpSettings
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد HttpSettings | خصائص HttpSettings |
خصائص HttpSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة توجيهProxy | إعادة توجيهProxy | |
طلبHttps | Bool | |
المسارات | HttpSettingsRoutes |
إعادة توجيهProxy
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد ForwardProxy | إعادة توجيهProxyProperties |
إعادة توجيهProxyProperties
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | "مخصص" "NoProxy" "قياسي" |
|
customHostHeaderName | سلسلة | |
customProtoHeaderName | سلسلة |
HttpSettingsRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد HttpSettingsRoutes | HttpSettingsRoutesProperties |
HttpSettingsRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
apiPrefix | سلسلة |
موفرو الهوية
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد IdentityProviders | خصائص موفري الهوية |
خصائص موفري الهوية
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectory | AzureActiveDirectory | |
customOpenIdConnectProviders | قاموس {CustomOpenIdConnectProvider} | عنصر |
ف يسبوك | ||
جيثب | GitHub | |
جوجل | ||
التغريد |
AzureActiveDirectory
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectory | AzureActiveDirectoryProperties |
AzureActiveDirectoryProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
isAutoProvisioned | Bool | |
login | AzureActiveDirectoryLogin | |
التسجيل | AzureActiveDirectoryRegistration | |
التحقق من الصحة | AzureActiveDirectoryValidation |
AzureActiveDirectoryLogin
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryLogin | AzureActiveDirectoryLoginProperties |
AzureActiveDirectoryLoginProperties
الاسم | الوصف | القيمة |
---|---|---|
تعطيلWWWAuthenticate | Bool | |
loginParameters | سلسلة [] |
AzureActiveDirectoryRegistration
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryRegistration | AzureActiveDirectoryRegistrationProperties |
AzureActiveDirectoryRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretCertificateThumbprint | سلسلة | |
clientSecretSettingName | سلسلة | |
openIdIssuer | سلسلة |
AzureActiveDirectoryValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AzureActiveDirectoryValidation | AzureActiveDirectoryValidationProperties |
AzureActiveDirectoryValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedAudiences | سلسلة [] | |
jwtClaimChecks | JwtClaimChecks |
JwtClaimChecks
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | JwtClaimChecks خصائص خاصة بالموارد | JwtClaimChecksProperties |
JwtClaimChecksProperties
الاسم | الوصف | القيمة |
---|---|---|
allowedClientApplications | سلسلة [] | |
allowedGroups | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | Facebook خصائص خاصة بالموارد | FacebookProperties |
FacebookProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
graphApiVersion | سلسلة | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل التطبيق |
نطاقات تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginScopes | LoginScopesProperties |
LoginScopesProperties
الاسم | الوصف | القيمة |
---|---|---|
scopes | سلسلة [] |
تسجيل التطبيق
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AppRegistration | خصائص تسجيل التطبيق |
خصائص تسجيل التطبيق
الاسم | الوصف | القيمة |
---|---|---|
appId | سلسلة | |
appSecretSettingName | سلسلة |
GitHub
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد GitHub | GitHubProperties |
GitHubProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل |
تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد ClientRegistration | خصائص تسجيل العميل |
خصائص تسجيل العميل
الاسم | الوصف | القيمة |
---|---|---|
clientId | سلسلة | |
clientSecretSettingName | سلسلة |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Google | GoogleProperties |
GoogleProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
login | نطاقات تسجيل الدخول | |
التسجيل | تسجيل العميل | |
التحقق من الصحة | AllowedAudiencesValidation |
AllowedAudiencesValidation
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد AllowedAudiencesValidation المحددة | AllowedAudiencesValidationProperties |
AllowedAudiencesValidationProperties
الاسم | الوصف | القيمة |
---|---|---|
الأذونات المسموح بها | سلسلة [] |
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد Twitter | TwitterProperties |
TwitterProperties
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | Bool | |
التسجيل | تسجيل التغريد |
تسجيل التغريد
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TwitterRegistration | TwitterRegistrationProperties |
TwitterRegistrationProperties
الاسم | الوصف | القيمة |
---|---|---|
consumerKey | سلسلة | |
consumerSecretSettingName | سلسلة |
تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد تسجيل الدخول | خصائص تسجيل الدخول |
خصائص تسجيل الدخول
الاسم | الوصف | القيمة |
---|---|---|
allowedExternalRedirectUrls | سلسلة [] | |
تكبير ملف تعريف الارتباط | تكبير ملفات تعريف الارتباط | |
nonce | Nonce | |
preserveUrlFragmentsForLogins | Bool | |
المسارات | LoginRoutes | |
tokenStore | TokenStore |
تكبير ملفات تعريف الارتباط
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد CookieExpiration | ملفات تعريف الارتباطالخصائص |
ملفات تعريف الارتباطالخصائص
الاسم | الوصف | القيمة |
---|---|---|
الاتفاقيه | "وقت ثابت" "IdentityProviderDerived" |
|
timeToExpiration | سلسلة |
nonce
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص مورد Nonce المحددة | NonceProperties |
NonceProperties
الاسم | الوصف | القيمة |
---|---|---|
nonceExpirationInterval | سلسلة | |
التحقق من صحة | Bool |
LoginRoutes
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد LoginRoutes | LoginRoutesProperties |
LoginRoutesProperties
الاسم | الوصف | القيمة |
---|---|---|
logoutEndpoint | سلسلة |
TokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد TokenStore | TokenStoreProperties |
TokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | BlobStorageTokenStore | |
ممكّن | Bool | |
fileSystem | FileSystemTokenStore | |
tokenRefreshExtensionHours | int |
BlobStorageTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد BlobStorageTokenStore | BlobStorageTokenStoreProperties |
BlobStorageTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
sasUrlSettingName | سلسلة |
FileSystemTokenStore
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد FileSystemTokenStore | FileSystemTokenStoreProperties |
FileSystemTokenStoreProperties
الاسم | الوصف | القيمة |
---|---|---|
الدليل | سلسلة |
AuthPlatform
الاسم | الوصف | القيمة |
---|---|---|
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد AuthPlatform | AuthPlatformProperties |
AuthPlatformProperties
الاسم | الوصف | القيمة |
---|---|---|
configFilePath | سلسلة | |
ممكّن | Bool | |
runtimeVersion | سلسلة |