Globally disable email auth
Hey team I have all of my users logging in through sso - they each have their own because they have their own idps - how can I disable email verification? see below for an explaination of my use case
mermaid
flowchart LR
subgraph User_Side["User-Managed Side"]
IdP["User's IdP<br/>(Okta, Azure AD, Authentik, etc.)"]
CloudflarePersonal["User's Personal<br/>Cloudflare Zero Trust Account"]
end
subgraph Federation_Broker["Federation Broker Side"]
CF_Federation["Federation Broker<br/>Cloudflare Access Account"]
App["Destination Application or Resource"]
end
IdP --> CloudflarePersonal
CloudflarePersonal --> CF_Federation
CF_Federation --> App
classDef light fill:#f9f,stroke:#333,stroke-width:1px;
classDef blue fill:#ccf,stroke:#333,stroke-width:1px;
classDef green fill:#cfc,stroke:#333,stroke-width:1px;
class IdP light
class CloudflarePersonal blue
class CF_Federation blue
class App green
``````
2 Replies
Good morning @Sergio, I'm looking into this and I will let you know once I have something. Thanks!
@Sergio I've been able to confirm you can set the email as verified during the user creation. In the event you have users coming from an external IDP you would need to perform this proceedure with a Zitadel action. If your creating the user yourself you can do this during the user create option via the API.
However it is not possible to disable it globally at this time.
Please let me know if this helps in your pursuit. Thanks!
Yeah but when I make the user manually it asks for passwords and then says no identity provider when the login