StreamNative Cloud resources are secured by default. You must authenticate to access them. The topics in this section cover ways you can authenticate to StreamNative Cloud and your resources using API keys, OAuth, or SAML single sign-on (SSO).
Use API Keys
StreamNative Cloud API Keys are used to control access to StreamNative Cloud components and resources. Each API key consists of a key and a secret. You can use Cluster API Keys to control access to the StreamNative Cloud clusters. Please note that StreamNative Cloud doesn't support API Keys to authenticate to StreamNative Cloud control plane yet.
StreamNative Cloud supports the OAuth 2.0 protocol for authentication and authorization. OAuth is an open-standard protocol that grants access to supported clients using a temporary access token. Supported clients use delegated authorization to access and use StreamNative Cloud resources and data on the behalf of a user or application.
Use Single Sign-on (SSO)
StreamNative Cloud supports single sign-on (SSO) using your existing SAML-based identity provider (IdP). With SSO, enterprise users can log in to multple, unrelated systems using a single user ID and password. This improves security and decreases service and troubleshooting issues associated with individual sign-ins.