# Gateway Actions

- [Authenticate](/devops/api-flows/configuring-saga-steps/event-step/gateway-actions/authenticate.md): These actions provide ability to authenticate users and manage user access as part of gateway functionality.
- [State Based](/devops/api-flows/configuring-saga-steps/event-step/gateway-actions/authenticate/state-based.md): These actions provide a state-based authentication implementation using existing states as a credential store.
- [Keycloak Based](/devops/api-flows/configuring-saga-steps/event-step/gateway-actions/authenticate/keycloak-based.md): These actions provide a Keycloak-based authentication implementation.
- [Sessionize](/devops/api-flows/configuring-saga-steps/event-step/gateway-actions/sessionize.md): These actions provide ability to create and track sessions for system users as part of gateway functionality.
