Tenant Administration¶
Tenant administrators can manage the settings that control how AMLMaster behaves for their tenant.
Tenant Options¶
Use tenant options to review or adjust tenant-level behavior. Changes here affect the current tenant only.
LawMaster options include AML status writeback settings. Administrators can independently enable writing the FirstAML status to a LawMaster matter attribute, writing a mapped code to Matter Sub Status, and writing the last status update timestamp to a LawMaster matter attribute.
Matter Sub Status codes must be two characters or fewer. Blank mappings are allowed and mean that AMLMaster will not update Matter Sub Status for that FirstAML status.
Access¶
Tenant access is managed through memberships and invites.
- Invite users who need access to the tenant.
- Review existing memberships.
- Remove or update access when responsibilities change.
Available tenant roles are:
TenantUser: Home, Verifications, and Client Authorisations.AccountingUser: all Tenant User areas plus Billing.TenantAdmin: all tenant areas, including Billing and Administration.
Tenant administrators can set a new password for another tenant user, accounting user, or tenant administrator from the member list. They cannot reset their own password there or reset any account that holds the Platform Admin role.
Authentication¶
AMLMaster supports local accounts and optional tenant-specific OpenID Connect single sign-on.
Use the authentication area to configure the tenant's external sign-in settings. Test sign-in changes carefully, because incorrect sign-in settings can prevent users from accessing the tenant.
Authentication modes:
LocalOnly: users sign in with AMLMaster local accounts only.LocalOrOidc: users can sign in with either local accounts or the configured OpenID Connect provider.OidcRequired: users must sign in with the configured OpenID Connect provider. Local password sign-in is hidden for tenant users.
OIDC fields:
OIDC display name: the label shown on the sign-in button, such asMicrosoft Entra IDorGoogle Workspace.OIDC authority: the HTTPS issuer or authority URL from the identity provider.OIDC client id: the application or OAuth client ID from the identity provider.OIDC client secret: the secret generated for the application or OAuth client.Additional scopes: optional scopes to request in addition toopenid,profile, andemail.
AMLMaster uses the authorization code flow with PKCE. Configure these redirect URIs in the identity provider, replacing <tenantSlug> with the tenant slug used in the AMLMaster URL:
- Sign-in:
https://app.amlmaster.com.au/signin-oidc/<tenantSlug> - Sign-out:
https://app.amlmaster.com.au/signout-callback-oidc/<tenantSlug>
For development or testing, use the matching dev host:
- Sign-in:
https://app.dev.amlmaster.com.au/signin-oidc/<tenantSlug> - Sign-out:
https://app.dev.amlmaster.com.au/signout-callback-oidc/<tenantSlug>
Microsoft Entra ID OIDC¶
- In the Azure portal, open Microsoft Entra ID and go to App registrations.
- Create a new registration for AMLMaster. Use the supported account type that matches the tenant policy, normally single tenant.
- Add a Web platform redirect URI for the AMLMaster sign-in URL, for example
https://app.amlmaster.com.au/signin-oidc/<tenantSlug>. - Add the AMLMaster sign-out callback URL where Entra ID asks for a front-channel logout URL or post-logout redirect URL, if that option is used by the organisation.
- Under Certificates & secrets, create a client secret and record the secret value before leaving the page.
- Under API permissions, ensure Microsoft Graph delegated permissions include
openid,profile, andemail. Add any organisation-required consent. - In AMLMaster, set:
- Authentication mode:
LocalOrOidcfor a staged rollout, orOidcRequiredonce ready. - OIDC display name:
Microsoft Entra ID. - OIDC authority:
https://login.microsoftonline.com/<tenantId>/v2.0, using the Entra tenant ID. - OIDC client id: the app registration application client ID.
- OIDC client secret: the client secret value.
- Additional scopes: leave blank unless the organisation has requested extra scopes.
- Save the settings and test sign-in with a user who is allowed to access the Entra application.
Google Workspace OIDC¶
- In Google Cloud Console, create or select the project used for AMLMaster sign-in.
- Configure the OAuth consent screen for the organisation. For Workspace-only access, use the internal user type where available.
- Go to APIs & Services > Credentials and create an OAuth client ID.
- Choose Web application as the application type.
- Add the AMLMaster sign-in URL as an authorised redirect URI, for example
https://app.amlmaster.com.au/signin-oidc/<tenantSlug>. - Record the generated client ID and client secret.
- In AMLMaster, set:
- Authentication mode:
LocalOrOidcfor a staged rollout, orOidcRequiredonce ready. - OIDC display name:
Google Workspace. - OIDC authority:
https://accounts.google.com. - OIDC client id: the OAuth client ID.
- OIDC client secret: the OAuth client secret.
- Additional scopes: leave blank unless the organisation has requested extra scopes.
- Save the settings and test sign-in with a Google Workspace user who is allowed by the OAuth consent configuration.
Webhooks¶
Tenant webhook screens let administrators configure webhook subscriptions and review received webhook events.
Use webhook event history when checking whether AMLMaster received and processed an event from an external service.