mirror of
https://github.com/bitwarden/server.git
synced 2024-12-01 13:43:23 +01:00
e288ca97a3
* Added /domain/sso/verified to organization controller * Restricting sproc to only return verified domains if the org has sso. Adding name. corrected route. removed not found exception. Adding the sproc definition to the SQL project
25 lines
666 B
Transact-SQL
25 lines
666 B
Transact-SQL
CREATE OR ALTER PROCEDURE [dbo].[VerifiedOrganizationDomainSsoDetails_ReadByEmail]
|
|
@Email NVARCHAR(256)
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON
|
|
|
|
DECLARE @Domain NVARCHAR(256)
|
|
|
|
SELECT @Domain = SUBSTRING(@Email, CHARINDEX( '@', @Email) + 1, LEN(@Email))
|
|
|
|
SELECT
|
|
O.Id AS OrganizationId,
|
|
O.Name AS OrganizationName,
|
|
O.Identifier AS OrganizationIdentifier,
|
|
OD.DomainName
|
|
FROM [dbo].[OrganizationView] O
|
|
INNER JOIN [dbo].[OrganizationDomainView] OD ON O.Id = OD.OrganizationId
|
|
LEFT JOIN [dbo].[Ssoconfig] S ON O.Id = S.OrganizationId
|
|
WHERE OD.DomainName = @Domain
|
|
AND O.Enabled = 1
|
|
AND OD.VerifiedDate IS NOT NULL
|
|
AND S.Enabled = 1
|
|
END
|
|
GO
|