@@ -6609,7 +6609,7 @@ export interface AllowedAudiencesValidation {
6609
6609
/**
6610
6610
* The configuration settings of the Azure Active Directory allowed principals.
6611
6611
*/
6612
- export interface AllowedPrincipals extends ProxyOnlyResource {
6612
+ export interface AllowedPrincipals {
6613
6613
/**
6614
6614
* The list of the allowed groups.
6615
6615
*/
@@ -6647,7 +6647,7 @@ export interface ApiKVReference extends ProxyOnlyResource {
6647
6647
* The configuration settings of the app registration for providers that have app ids and app
6648
6648
* secrets
6649
6649
*/
6650
- export interface AppRegistration extends ProxyOnlyResource {
6650
+ export interface AppRegistration {
6651
6651
/**
6652
6652
* The App ID of the app used for login.
6653
6653
*/
@@ -6685,7 +6685,7 @@ export interface LoginScopes {
6685
6685
/**
6686
6686
* The configuration settings of the Apple provider.
6687
6687
*/
6688
- export interface Apple extends ProxyOnlyResource {
6688
+ export interface Apple {
6689
6689
/**
6690
6690
* <code>false</code> if the Apple provider should not be enabled despite the set registration;
6691
6691
* otherwise, <code>true</code>.
@@ -6789,7 +6789,7 @@ export interface AuthPlatform {
6789
6789
/**
6790
6790
* The configuration settings of the Azure Active Directory app registration.
6791
6791
*/
6792
- export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource {
6792
+ export interface AzureActiveDirectoryRegistration {
6793
6793
/**
6794
6794
* The OpenID Connect Issuer URI that represents the entity which issues access tokens for this
6795
6795
* application.
@@ -6835,7 +6835,7 @@ export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource {
6835
6835
/**
6836
6836
* The configuration settings of the Azure Active Directory login flow.
6837
6837
*/
6838
- export interface AzureActiveDirectoryLogin extends ProxyOnlyResource {
6838
+ export interface AzureActiveDirectoryLogin {
6839
6839
/**
6840
6840
* Login parameters to send to the OpenID Connect authorization endpoint when
6841
6841
* a user logs in. Each parameter must be in the form "key=value".
@@ -6879,7 +6879,7 @@ export interface DefaultAuthorizationPolicy {
6879
6879
/**
6880
6880
* The configuration settings of the Azure Active Directory token validation flow.
6881
6881
*/
6882
- export interface AzureActiveDirectoryValidation extends ProxyOnlyResource {
6882
+ export interface AzureActiveDirectoryValidation {
6883
6883
/**
6884
6884
* The configuration settings of the checks that should be made while validating the JWT Claims.
6885
6885
*/
@@ -6959,7 +6959,7 @@ export interface AzureStaticWebAppsRegistration {
6959
6959
/**
6960
6960
* The configuration settings of the Azure Static Web Apps provider.
6961
6961
*/
6962
- export interface AzureStaticWebApps extends ProxyOnlyResource {
6962
+ export interface AzureStaticWebApps {
6963
6963
/**
6964
6964
* <code>false</code> if the Azure Static Web Apps provider should not be enabled despite the set
6965
6965
* registration; otherwise, <code>true</code>.
@@ -7147,7 +7147,7 @@ export interface BackupRequest extends ProxyOnlyResource {
7147
7147
/**
7148
7148
* The configuration settings of the storage of the tokens if blob storage is used.
7149
7149
*/
7150
- export interface BlobStorageTokenStore extends ProxyOnlyResource {
7150
+ export interface BlobStorageTokenStore {
7151
7151
/**
7152
7152
* The name of the app setting containing the SAS URL of the blob storage containing the tokens.
7153
7153
*/
@@ -7496,7 +7496,7 @@ export interface OpenIdConnectLogin {
7496
7496
/**
7497
7497
* The configuration settings of the custom Open ID Connect provider.
7498
7498
*/
7499
- export interface CustomOpenIdConnectProvider extends ProxyOnlyResource {
7499
+ export interface CustomOpenIdConnectProvider {
7500
7500
/**
7501
7501
* <code>false</code> if the custom Open ID provider provider should not be enabled; otherwise,
7502
7502
* <code>true</code>.
@@ -7739,7 +7739,7 @@ export interface FunctionSecrets {
7739
7739
/**
7740
7740
* The configuration settings of the GitHub provider.
7741
7741
*/
7742
- export interface GitHub extends ProxyOnlyResource {
7742
+ export interface GitHub {
7743
7743
/**
7744
7744
* <code>false</code> if the GitHub provider should not be enabled despite the set registration;
7745
7745
* otherwise, <code>true</code>.
@@ -7845,7 +7845,7 @@ export interface GlobalValidation {
7845
7845
/**
7846
7846
* The configuration settings of the Google provider.
7847
7847
*/
7848
- export interface Google extends ProxyOnlyResource {
7848
+ export interface Google {
7849
7849
/**
7850
7850
* <code>false</code> if the Google provider should not be enabled despite the set registration;
7851
7851
* otherwise, <code>true</code>.
@@ -7970,6 +7970,29 @@ export interface HttpSettings {
7970
7970
forwardProxy?: ForwardProxy;
7971
7971
}
7972
7972
7973
+ /**
7974
+ * The configuration settings of the legacy Microsoft Account provider.
7975
+ */
7976
+ export interface LegacyMicrosoftAccount {
7977
+ /**
7978
+ * <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the
7979
+ * set registration; otherwise, <code>true</code>.
7980
+ */
7981
+ enabled?: boolean;
7982
+ /**
7983
+ * The configuration settings of the app registration for the legacy Microsoft Account provider.
7984
+ */
7985
+ registration?: ClientRegistration;
7986
+ /**
7987
+ * The configuration settings of the login flow.
7988
+ */
7989
+ login?: LoginScopes;
7990
+ /**
7991
+ * The configuration settings of the legacy Microsoft Account provider token validation flow.
7992
+ */
7993
+ validation?: AllowedAudiencesValidation;
7994
+ }
7995
+
7973
7996
/**
7974
7997
* The configuration settings of the app registration for the Twitter provider.
7975
7998
*/
@@ -7990,7 +8013,7 @@ export interface TwitterRegistration {
7990
8013
/**
7991
8014
* The configuration settings of the Twitter provider.
7992
8015
*/
7993
- export interface Twitter extends ProxyOnlyResource {
8016
+ export interface Twitter {
7994
8017
/**
7995
8018
* <code>false</code> if the Twitter provider should not be enabled despite the set registration;
7996
8019
* otherwise, <code>true</code>.
@@ -8002,29 +8025,6 @@ export interface Twitter extends ProxyOnlyResource {
8002
8025
registration?: TwitterRegistration;
8003
8026
}
8004
8027
8005
- /**
8006
- * The configuration settings of the legacy Microsoft Account provider.
8007
- */
8008
- export interface LegacyMicrosoftAccount extends ProxyOnlyResource {
8009
- /**
8010
- * <code>false</code> if the legacy Microsoft Account provider should not be enabled despite the
8011
- * set registration; otherwise, <code>true</code>.
8012
- */
8013
- enabled?: boolean;
8014
- /**
8015
- * The configuration settings of the app registration for the legacy Microsoft Account provider.
8016
- */
8017
- registration?: ClientRegistration;
8018
- /**
8019
- * The configuration settings of the login flow.
8020
- */
8021
- login?: LoginScopes;
8022
- /**
8023
- * The configuration settings of the legacy Microsoft Account provider token validation flow.
8024
- */
8025
- validation?: AllowedAudiencesValidation;
8026
- }
8027
-
8028
8028
/**
8029
8029
* The configuration settings of each of the identity providers used to configure App Service
8030
8030
* Authentication/Authorization.
@@ -8046,19 +8046,14 @@ export interface IdentityProviders {
8046
8046
* The configuration settings of the Google provider.
8047
8047
*/
8048
8048
google?: Google;
8049
- /**
8050
- * The configuration settings of the Twitter provider.
8051
- */
8052
- twitter?: Twitter;
8053
- /**
8054
- * The map of the name of the alias of each custom Open ID Connect provider to the
8055
- * configuration settings of the custom Open ID Connect provider.
8056
- */
8057
- customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider };
8058
8049
/**
8059
8050
* The configuration settings of the legacy Microsoft Account provider.
8060
8051
*/
8061
8052
legacyMicrosoftAccount?: LegacyMicrosoftAccount;
8053
+ /**
8054
+ * The configuration settings of the Twitter provider.
8055
+ */
8056
+ twitter?: Twitter;
8062
8057
/**
8063
8058
* The configuration settings of the Apple provider.
8064
8059
*/
@@ -8067,6 +8062,11 @@ export interface IdentityProviders {
8067
8062
* The configuration settings of the Azure Static Web Apps provider.
8068
8063
*/
8069
8064
azureStaticWebApps?: AzureStaticWebApps;
8065
+ /**
8066
+ * The map of the name of the alias of each custom Open ID Connect provider to the
8067
+ * configuration settings of the custom Open ID Connect provider.
8068
+ */
8069
+ customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider };
8070
8070
}
8071
8071
8072
8072
/**
0 commit comments