Elektra  0.8.19
Use Case: Authenticate

{#doc_usecases_snippet_sharing_UC_authenticate_md}

Summary

Title: Authenticate Scope: Authentication Level: User Goal Actors: Anonymous user Brief: Any not logged in user can authenticate to the service.

Scenarios

Precondition: Website opened Main success scenario: User successfully authenticates against the server. The websites changes its state to authenticated, which enables more features (e.g. creation of snippets). Alternative scenario: The authentication was not successful (e.g. wrong credentials). The user is prompted to check his credentials and retry. Error scenario: Technical problems prevent the authentication from succeeding (e.g. connection issues). The user is informed about the issue. Postcondition: Website is in authenticated state, meaning that all subsequent requests will use the authentication token to identify to the server. Non-functional Constraints: