tenant admin pw reset use secrets lib, csp calls do not return the result data class
This commit is contained in:
parent
8734a35bf8
commit
f9a45e68bb
@ -1,5 +1,4 @@
|
|||||||
import json
|
import json
|
||||||
import random
|
|
||||||
import string
|
import string
|
||||||
from secrets import token_hex, token_urlsafe
|
from secrets import token_hex, token_urlsafe
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
@ -1603,8 +1602,7 @@ class AzureCloudProvider(CloudProviderInterface):
|
|||||||
"passwordProfile": {
|
"passwordProfile": {
|
||||||
"forceChangePasswordNextSignIn": True,
|
"forceChangePasswordNextSignIn": True,
|
||||||
"forceChangePasswordNextSignInWithMfa": False,
|
"forceChangePasswordNextSignInWithMfa": False,
|
||||||
"password": payload.new_password
|
"password": payload.new_password or token_urlsafe(16),
|
||||||
or "".join(random.choice(string.ascii_letters) for i in range(15)),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +52,6 @@ from .models import (
|
|||||||
TenantAdminOwnershipCSPPayload,
|
TenantAdminOwnershipCSPPayload,
|
||||||
TenantAdminOwnershipCSPResult,
|
TenantAdminOwnershipCSPResult,
|
||||||
TenantAdminCredentialResetCSPPayload,
|
TenantAdminCredentialResetCSPPayload,
|
||||||
TenantAdminCredentialResetCSPResult,
|
|
||||||
TenantCSPPayload,
|
TenantCSPPayload,
|
||||||
TenantCSPResult,
|
TenantCSPResult,
|
||||||
TenantPrincipalAppCSPPayload,
|
TenantPrincipalAppCSPPayload,
|
||||||
@ -343,7 +342,6 @@ class MockCloudProvider(CloudProviderInterface):
|
|||||||
self._maybe_raise(self.NETWORK_FAILURE_PCT, self.NETWORK_EXCEPTION)
|
self._maybe_raise(self.NETWORK_FAILURE_PCT, self.NETWORK_EXCEPTION)
|
||||||
self._maybe_raise(self.SERVER_FAILURE_PCT, self.SERVER_EXCEPTION)
|
self._maybe_raise(self.SERVER_FAILURE_PCT, self.SERVER_EXCEPTION)
|
||||||
self._maybe_raise(self.UNAUTHORIZED_RATE, self.AUTHORIZATION_EXCEPTION)
|
self._maybe_raise(self.UNAUTHORIZED_RATE, self.AUTHORIZATION_EXCEPTION)
|
||||||
return TenantAdminCredentialResetCSPResult()
|
|
||||||
|
|
||||||
def create_tenant_principal_ownership(
|
def create_tenant_principal_ownership(
|
||||||
self, payload: TenantPrincipalOwnershipCSPPayload
|
self, payload: TenantPrincipalOwnershipCSPPayload
|
||||||
|
@ -57,7 +57,6 @@ from atat.domain.csp.cloud.models import (
|
|||||||
TenantAdminOwnershipCSPPayload,
|
TenantAdminOwnershipCSPPayload,
|
||||||
TenantAdminOwnershipCSPResult,
|
TenantAdminOwnershipCSPResult,
|
||||||
TenantAdminCredentialResetCSPPayload,
|
TenantAdminCredentialResetCSPPayload,
|
||||||
TenantAdminCredentialResetCSPResult,
|
|
||||||
TenantCSPPayload,
|
TenantCSPPayload,
|
||||||
TenantCSPResult,
|
TenantCSPResult,
|
||||||
TenantPrincipalAppCSPPayload,
|
TenantPrincipalAppCSPPayload,
|
||||||
|
@ -305,9 +305,9 @@ def test_fsm_transition_start(
|
|||||||
FSMStates.INITIAL_MGMT_GROUP_CREATED,
|
FSMStates.INITIAL_MGMT_GROUP_CREATED,
|
||||||
FSMStates.INITIAL_MGMT_GROUP_VERIFICATION_CREATED,
|
FSMStates.INITIAL_MGMT_GROUP_VERIFICATION_CREATED,
|
||||||
FSMStates.TENANT_ADMIN_OWNERSHIP_CREATED,
|
FSMStates.TENANT_ADMIN_OWNERSHIP_CREATED,
|
||||||
FSMStates.TENANT_ADMIN_CREDENTIAL_RESET_CREATED,
|
|
||||||
FSMStates.TENANT_PRINCIPAL_OWNERSHIP_CREATED,
|
FSMStates.TENANT_PRINCIPAL_OWNERSHIP_CREATED,
|
||||||
FSMStates.BILLING_OWNER_CREATED,
|
FSMStates.BILLING_OWNER_CREATED,
|
||||||
|
FSMStates.TENANT_ADMIN_CREDENTIAL_RESET_CREATED,
|
||||||
FSMStates.COMPLETED,
|
FSMStates.COMPLETED,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user