├── .editorconfig ├── .github └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── 00-GETTING-STARTED.md ├── 01-INSTALLATION.md ├── 02-GENERAL-SETUP.md ├── 03-USER.md ├── 04-USER-SETTINGS.md ├── 05-USER-OPTIONS.md ├── 06-LOGIN.md ├── 07-PASSWORD-RESET.md ├── 08-AUTHORIZATION.md ├── 09-EMAIL-CONFIRMATION.md ├── 10-BEARER-LOGIN.md ├── 11-OAUTH.md ├── 12-ACTION-HELPERS.md ├── 13-ACTION-PIPES.md ├── 14-I18N.md └── 15-TESTING.md ├── shard.edge.yml ├── shard.latest.yml ├── shard.yml ├── spec ├── setup │ ├── database.cr │ ├── email.cr │ ├── server.cr │ └── webmock.cr ├── shield │ ├── actions │ │ ├── action_pipes_spec.cr │ │ ├── api │ │ │ ├── bearer_login_helpers_spec.cr │ │ │ ├── bearer_login_pipes_spec.cr │ │ │ ├── bearer_logins │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ ├── token │ │ │ │ │ └── verify_spec.cr │ │ │ │ └── update_spec.cr │ │ │ ├── current_login │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ └── destroy_spec.cr │ │ │ ├── current_user │ │ │ │ ├── bearer_logins │ │ │ │ │ ├── create_spec.cr │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── create_spec.cr │ │ │ │ ├── email_confirmations │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── logins │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_access_tokens │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_clients │ │ │ │ │ ├── create_spec.cr │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_grants │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_permissions │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── password_resets │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ └── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ └── update_spec.cr │ │ │ ├── email_confirmation_current_user │ │ │ │ ├── create_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ └── update_spec.cr │ │ │ ├── email_confirmation_pipes_spec.cr │ │ │ ├── email_confirmations │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ ├── token │ │ │ │ │ └── verify_spec.cr │ │ │ │ └── update_spec.cr │ │ │ ├── login_helpers_spec.cr │ │ │ ├── login_pipes_spec.cr │ │ │ ├── logins │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ └── token │ │ │ │ │ └── verify_spec.cr │ │ │ ├── oauth │ │ │ │ ├── authorization │ │ │ │ │ ├── create_spec.cr │ │ │ │ │ └── pipes_spec.cr │ │ │ │ └── token │ │ │ │ │ ├── create_spec.cr │ │ │ │ │ ├── delete_spec.cr │ │ │ │ │ ├── destroy_spec.cr │ │ │ │ │ ├── pipes_spec.cr │ │ │ │ │ └── verify_spec.cr │ │ │ ├── oauth_access_tokens │ │ │ │ └── index_spec.cr │ │ │ ├── oauth_clients │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── secret │ │ │ │ │ └── update_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ ├── update_spec.cr │ │ │ │ └── users │ │ │ │ │ └── index_spec.cr │ │ │ ├── oauth_grants │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ └── show_spec.cr │ │ │ ├── password_reset_pipes_spec.cr │ │ │ ├── password_resets │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ ├── token │ │ │ │ │ └── verify_spec.cr │ │ │ │ └── update_spec.cr │ │ │ └── users │ │ │ │ ├── bearer_logins │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── email_confirmations │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ ├── logins │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_access_tokens │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_clients │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_grants │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── oauth_permissions │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── password_resets │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ │ ├── show_spec.cr │ │ │ │ └── update_spec.cr │ │ ├── bearer_logins │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── index_spec.cr │ │ │ ├── show_spec.cr │ │ │ ├── token │ │ │ │ └── show_spec.cr │ │ │ └── update_spec.cr │ │ ├── current_login │ │ │ ├── create_spec.cr │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── new_spec.cr │ │ ├── current_user │ │ │ ├── bearer_logins │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ └── new_spec.cr │ │ │ ├── create_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── email_confirmations │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── logins │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── new_spec.cr │ │ │ ├── oauth_access_tokens │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── oauth_clients │ │ │ │ ├── create_spec.cr │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ ├── index_spec.cr │ │ │ │ └── new_spec.cr │ │ │ ├── oauth_grants │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── oauth_permissions │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── password_resets │ │ │ │ ├── delete_spec.cr │ │ │ │ ├── destroy_spec.cr │ │ │ │ └── index_spec.cr │ │ │ ├── show_spec.cr │ │ │ └── update_spec.cr │ │ ├── email_confirmation_current_user │ │ │ ├── create_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── new_spec.cr │ │ │ ├── show_spec.cr │ │ │ └── update_spec.cr │ │ ├── email_confirmation_pipes_spec.cr │ │ ├── email_confirmations │ │ │ ├── create_spec.cr │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── index_spec.cr │ │ │ ├── new_spec.cr │ │ │ ├── show_spec.cr │ │ │ ├── token │ │ │ │ └── show_spec.cr │ │ │ └── update_spec.cr │ │ ├── login_helpers_spec.cr │ │ ├── login_pipes_spec.cr │ │ ├── logins │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── index_spec.cr │ │ │ └── show_spec.cr │ │ ├── oauth │ │ │ ├── authorization │ │ │ │ ├── create_spec.cr │ │ │ │ └── new_spec.cr │ │ │ ├── authorize_spec.cr │ │ │ └── pipes_spec.cr │ │ ├── oauth_access_tokens │ │ │ └── index_spec.cr │ │ ├── oauth_clients │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── index_spec.cr │ │ │ ├── secret │ │ │ │ ├── show_spec.cr │ │ │ │ └── update_spec.cr │ │ │ ├── show_spec.cr │ │ │ ├── update_spec.cr │ │ │ └── users │ │ │ │ └── index_spec.cr │ │ ├── oauth_grants │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── index_spec.cr │ │ │ └── show_spec.cr │ │ ├── password_reset_pipes_spec.cr │ │ ├── password_resets │ │ │ ├── create_spec.cr │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── index_spec.cr │ │ │ ├── new_spec.cr │ │ │ ├── show_spec.cr │ │ │ ├── token │ │ │ │ └── show_spec.cr │ │ │ └── update_spec.cr │ │ └── users │ │ │ ├── bearer_logins │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── create_spec.cr │ │ │ ├── delete_spec.cr │ │ │ ├── edit_spec.cr │ │ │ ├── email_confirmations │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── index_spec.cr │ │ │ ├── logins │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── new_spec.cr │ │ │ ├── oauth_access_tokens │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── oauth_clients │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── oauth_grants │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── oauth_permissions │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── password_resets │ │ │ ├── delete_spec.cr │ │ │ ├── destroy_spec.cr │ │ │ └── index_spec.cr │ │ │ ├── show_spec.cr │ │ │ └── update_spec.cr │ ├── operations │ │ ├── create_bearer_login_spec.cr │ │ ├── create_oauth_access_token_from_client_spec.cr │ │ ├── create_oauth_access_token_from_grant_spec.cr │ │ ├── deactivate_oauth_client_spec.cr │ │ ├── deactivate_user_oauth_clients_spec.cr │ │ ├── delete_oauth_permission_spec.cr │ │ ├── delete_user_bearer_logins_spec.cr │ │ ├── delete_user_email_confirmations_spec.cr │ │ ├── delete_user_logins_spec.cr │ │ ├── delete_user_oauth_access_tokens_spec.cr │ │ ├── delete_user_oauth_clients_spec.cr │ │ ├── delete_user_oauth_grants_spec.cr │ │ ├── delete_user_password_resets_spec.cr │ │ ├── delete_user_spec.cr │ │ ├── end_email_confirmation_spec.cr │ │ ├── end_login_spec.cr │ │ ├── end_oauth_grant_gracefully_spec.cr │ │ ├── end_password_reset_spec.cr │ │ ├── end_user_email_confirmations_spec.cr │ │ ├── end_user_logins_spec.cr │ │ ├── end_user_oauth_grants_spec.cr │ │ ├── end_user_password_resets_spec.cr │ │ ├── mixins │ │ │ ├── delete_user_logins_on_password_change_spec.cr │ │ │ ├── end_user_logins_on_password_change_spec.cr │ │ │ ├── notify_bearer_login_if_set_spec.cr │ │ │ ├── notify_bearer_login_spec.cr │ │ │ ├── notify_login_if_set_spec.cr │ │ │ ├── notify_login_spec.cr │ │ │ ├── notify_oauth_access_token_if_set_spec.cr │ │ │ ├── notify_oauth_access_token_spec.cr │ │ │ ├── notify_password_change_if_set_spec.cr │ │ │ ├── notify_password_change_spec.cr │ │ │ ├── save_user_settings_spec.cr │ │ │ ├── send_welcome_email_spec.cr │ │ │ ├── validate_bearer_login_spec.cr │ │ │ ├── validate_email_confirmation_spec.cr │ │ │ ├── validate_login_spec.cr │ │ │ ├── validate_oauth_client_spec.cr │ │ │ ├── validate_oauth_grant_spec.cr │ │ │ ├── validate_password_reset_spec.cr │ │ │ ├── validate_password_spec.cr │ │ │ └── validate_user_spec.cr │ │ ├── register_email_confirmation_user_spec.cr │ │ ├── register_oauth_client_spec.cr │ │ ├── register_user_spec.cr │ │ ├── reset_password_spec.cr │ │ ├── revoke_bearer_login_spec.cr │ │ ├── revoke_oauth_permission_spec.cr │ │ ├── revoke_oauth_token_spec.cr │ │ ├── revoke_user_bearer_logins_spec.cr │ │ ├── revoke_user_oauth_access_tokens_spec.cr │ │ ├── rotate_oauth_client_secret_spec.cr │ │ ├── rotate_oauth_grant_spec.cr │ │ ├── save_user_options_spec.cr │ │ ├── start_email_confirmation_spec.cr │ │ ├── start_login_spec.cr │ │ ├── start_oauth_grant_spec.cr │ │ ├── start_password_reset_spec.cr │ │ ├── update_bearer_login_spec.cr │ │ ├── update_confirmed_email_spec.cr │ │ ├── update_email_confirmation_user_spec.cr │ │ ├── update_oauth_client_spec.cr │ │ ├── update_password_spec.cr │ │ └── update_user_spec.cr │ └── utilities │ │ └── mixins │ │ ├── basic_credentials_spec.cr │ │ ├── bearer_credentials_spec.cr │ │ ├── bearer_login_verifier_spec.cr │ │ ├── email_confirmation_verifier_spec.cr │ │ ├── login_verifier_spec.cr │ │ ├── oauth_client_verifier_spec.cr │ │ ├── oauth_grant_verifier_spec.cr │ │ └── password_reset_verifier_spec.cr ├── spec_helper.cr └── support │ ├── api_client.cr │ ├── app │ ├── config │ │ ├── cookies.cr │ │ ├── database.cr │ │ ├── email.cr │ │ ├── env.cr │ │ ├── error_handler.cr │ │ ├── i18n.cr │ │ ├── route_helper.cr │ │ ├── server.cr │ │ └── shield.cr │ ├── db │ │ └── migrations │ │ │ ├── 20230119160301_create_users.cr │ │ │ ├── 20230119160524_create_logins.cr │ │ │ ├── 20230119160731_create_password_resets.cr │ │ │ ├── 20230119160922_create_email_confirmations.cr │ │ │ ├── 20230119161015_create_bearer_logins.cr │ │ │ ├── 20230119161205_create_oauth_clients.cr │ │ │ ├── 20230119161548_add_bearer_logins_oauth_client_id.cr │ │ │ ├── 20230119161716_create_oauth_grants.cr │ │ │ ├── 20230119175313_create_user_options.cr │ │ │ └── 20230119175638_add_user_settings.cr │ ├── src │ │ ├── actions │ │ │ ├── about │ │ │ │ ├── create.cr │ │ │ │ ├── index.cr │ │ │ │ ├── new.cr │ │ │ │ └── update.cr │ │ │ ├── api │ │ │ │ ├── bearer_logins │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ ├── token │ │ │ │ │ │ └── verify.cr │ │ │ │ │ └── update.cr │ │ │ │ ├── current_login │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ └── destroy.cr │ │ │ │ ├── current_user │ │ │ │ │ ├── bearer_logins │ │ │ │ │ │ ├── create.cr │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── email_confirmations │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── logins │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_access_tokens │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_clients │ │ │ │ │ │ ├── create.cr │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_grants │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_permissions │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── password_resets │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ └── update.cr │ │ │ │ ├── email_confirmations │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ ├── token │ │ │ │ │ │ └── verify.cr │ │ │ │ │ └── update.cr │ │ │ │ ├── logins │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ └── token │ │ │ │ │ │ └── verify.cr │ │ │ │ ├── oauth │ │ │ │ │ ├── authorization │ │ │ │ │ │ └── create.cr │ │ │ │ │ └── token │ │ │ │ │ │ ├── create.cr │ │ │ │ │ │ ├── delete.cr │ │ │ │ │ │ ├── destroy.cr │ │ │ │ │ │ └── verify.cr │ │ │ │ ├── oauth_access_tokens │ │ │ │ │ └── index.cr │ │ │ │ ├── oauth_clients │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── secret │ │ │ │ │ │ └── update.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ ├── update.cr │ │ │ │ │ └── users │ │ │ │ │ │ └── index.cr │ │ │ │ ├── oauth_grants │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ └── show.cr │ │ │ │ ├── password_resets │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ ├── token │ │ │ │ │ │ └── verify.cr │ │ │ │ │ └── update.cr │ │ │ │ ├── posts │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ └── new.cr │ │ │ │ ├── regular_current_user │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ └── update.cr │ │ │ │ └── users │ │ │ │ │ ├── bearer_logins │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── email_confirmations │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ ├── logins │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_access_tokens │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_clients │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_grants │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── oauth_permissions │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── password_resets │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ │ ├── show.cr │ │ │ │ │ └── update.cr │ │ │ ├── api_action.cr │ │ │ ├── bearer_logins │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── index.cr │ │ │ │ ├── show.cr │ │ │ │ ├── token │ │ │ │ │ └── show.cr │ │ │ │ └── update.cr │ │ │ ├── browser_action.cr │ │ │ ├── current_login │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── new.cr │ │ │ ├── current_user │ │ │ │ ├── bearer_logins │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ └── new.cr │ │ │ │ ├── create.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── email_confirmations │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── logins │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── new.cr │ │ │ │ ├── oauth_access_tokens │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── oauth_clients │ │ │ │ │ ├── create.cr │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ ├── index.cr │ │ │ │ │ └── new.cr │ │ │ │ ├── oauth_grants │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── oauth_permissions │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── password_resets │ │ │ │ │ ├── delete.cr │ │ │ │ │ ├── destroy.cr │ │ │ │ │ └── index.cr │ │ │ │ ├── show.cr │ │ │ │ └── update.cr │ │ │ ├── email_confirmations │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── index.cr │ │ │ │ ├── new.cr │ │ │ │ ├── show.cr │ │ │ │ ├── token │ │ │ │ │ └── show.cr │ │ │ │ └── update.cr │ │ │ ├── errors │ │ │ │ └── show.cr │ │ │ ├── home │ │ │ │ ├── create.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── index.cr │ │ │ │ ├── show.cr │ │ │ │ └── update.cr │ │ │ ├── logins │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── index.cr │ │ │ │ └── show.cr │ │ │ ├── oauth │ │ │ │ ├── authorization │ │ │ │ │ ├── create.cr │ │ │ │ │ └── new.cr │ │ │ │ └── authorize.cr │ │ │ ├── oauth_access_tokens │ │ │ │ └── index.cr │ │ │ ├── oauth_clients │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── index.cr │ │ │ │ ├── secret │ │ │ │ │ ├── show.cr │ │ │ │ │ └── update.cr │ │ │ │ ├── show.cr │ │ │ │ ├── update.cr │ │ │ │ └── users │ │ │ │ │ └── index.cr │ │ │ ├── oauth_grants │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── index.cr │ │ │ │ └── show.cr │ │ │ ├── password_resets │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── index.cr │ │ │ │ ├── new.cr │ │ │ │ ├── show.cr │ │ │ │ ├── token │ │ │ │ │ └── show.cr │ │ │ │ └── update.cr │ │ │ ├── posts │ │ │ │ └── new.cr │ │ │ ├── regular_current_user │ │ │ │ ├── create.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── new.cr │ │ │ │ ├── show.cr │ │ │ │ └── update.cr │ │ │ └── users │ │ │ │ ├── bearer_logins │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── edit.cr │ │ │ │ ├── email_confirmations │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── index.cr │ │ │ │ ├── logins │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── new.cr │ │ │ │ ├── oauth_access_tokens │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── oauth_clients │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── oauth_grants │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── oauth_permissions │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── password_resets │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ │ ├── show.cr │ │ │ │ └── update.cr │ │ ├── app.cr │ │ ├── app_database.cr │ │ ├── app_server.cr │ │ ├── emails │ │ │ ├── base_email.cr │ │ │ ├── bearer_login_notification_email.cr │ │ │ ├── email_confirmation_request_email.cr │ │ │ ├── guest_password_reset_request_email.cr │ │ │ ├── login_notification_email.cr │ │ │ ├── oauth_access_token_notification_email.cr │ │ │ ├── password_change_notification_email.cr │ │ │ ├── password_reset_request_email.cr │ │ │ ├── user_email_confirmation_request_email.cr │ │ │ ├── user_welcome_email.cr │ │ │ └── welcome_email.cr │ │ ├── models │ │ │ ├── base_model.cr │ │ │ ├── bearer_login.cr │ │ │ ├── email_confirmation.cr │ │ │ ├── login.cr │ │ │ ├── oauth_client.cr │ │ │ ├── oauth_grant.cr │ │ │ ├── password_reset.cr │ │ │ ├── user.cr │ │ │ ├── user_options.cr │ │ │ └── user_settings.cr │ │ ├── operations │ │ │ ├── create_bearer_login_with_settings.cr │ │ │ ├── log_user_in_with_settings.cr │ │ │ ├── register_current_user.cr │ │ │ ├── register_current_user_2.cr │ │ │ ├── register_regular_current_user.cr │ │ │ ├── register_regular_current_user_2.cr │ │ │ ├── register_user.cr │ │ │ ├── register_user_with_settings.cr │ │ │ ├── save_user_options_2.cr │ │ │ ├── update_current_user.cr │ │ │ ├── update_current_user_2.cr │ │ │ ├── update_current_user_with_settings.cr │ │ │ ├── update_regular_current_user.cr │ │ │ ├── update_regular_current_user_2.cr │ │ │ ├── update_user.cr │ │ │ └── update_user_with_settings.cr │ │ ├── pages │ │ │ ├── bearer_logins │ │ │ │ ├── edit_page.cr │ │ │ │ ├── index_page.cr │ │ │ │ ├── show_page.cr │ │ │ │ └── token │ │ │ │ │ └── show_page.cr │ │ │ ├── current_login │ │ │ │ └── new_page.cr │ │ │ ├── current_user │ │ │ │ ├── bearer_logins │ │ │ │ │ ├── index_page.cr │ │ │ │ │ └── new_page.cr │ │ │ │ ├── edit_page.cr │ │ │ │ ├── email_confirmations │ │ │ │ │ └── index_page.cr │ │ │ │ ├── logins │ │ │ │ │ └── index_page.cr │ │ │ │ ├── new_page.cr │ │ │ │ ├── oauth_clients │ │ │ │ │ ├── index_page.cr │ │ │ │ │ └── new_page.cr │ │ │ │ ├── oauth_grants │ │ │ │ │ └── index_page.cr │ │ │ │ ├── oauth_permissions │ │ │ │ │ └── index_page.cr │ │ │ │ ├── password_resets │ │ │ │ │ └── index_page.cr │ │ │ │ └── show_page.cr │ │ │ ├── email_confirmations │ │ │ │ ├── index_page.cr │ │ │ │ ├── new_page.cr │ │ │ │ └── show_page.cr │ │ │ ├── logins │ │ │ │ ├── index_page.cr │ │ │ │ └── show_page.cr │ │ │ ├── main_layout.cr │ │ │ ├── oauth │ │ │ │ └── authorization │ │ │ │ │ └── new_page.cr │ │ │ ├── oauth_clients │ │ │ │ ├── edit_page.cr │ │ │ │ ├── index_page.cr │ │ │ │ ├── secret │ │ │ │ │ └── show_page.cr │ │ │ │ ├── show_page.cr │ │ │ │ └── users │ │ │ │ │ └── index_page.cr │ │ │ ├── oauth_grants │ │ │ │ ├── index_page.cr │ │ │ │ └── show_page.cr │ │ │ ├── password_resets │ │ │ │ ├── edit_page.cr │ │ │ │ ├── index_page.cr │ │ │ │ ├── new_page.cr │ │ │ │ └── show_page.cr │ │ │ ├── regular_current_user │ │ │ │ ├── edit_page.cr │ │ │ │ ├── new_page.cr │ │ │ │ └── show_page.cr │ │ │ └── users │ │ │ │ ├── bearer_logins │ │ │ │ └── index_page.cr │ │ │ │ ├── edit_page.cr │ │ │ │ ├── email_confirmations │ │ │ │ └── index_page.cr │ │ │ │ ├── index_page.cr │ │ │ │ ├── logins │ │ │ │ └── index_page.cr │ │ │ │ ├── new_page.cr │ │ │ │ ├── oauth_clients │ │ │ │ └── index_page.cr │ │ │ │ ├── oauth_grants │ │ │ │ └── index_page.cr │ │ │ │ ├── oauth_permissions │ │ │ │ └── index_page.cr │ │ │ │ ├── password_resets │ │ │ │ └── index_page.cr │ │ │ │ └── show_page.cr │ │ └── serializers │ │ │ ├── base_serializer.cr │ │ │ ├── bearer_login_serializer.cr │ │ │ ├── email_confirmation_serializer.cr │ │ │ ├── error_serializer.cr │ │ │ ├── failure_serializer.cr │ │ │ ├── login_serializer.cr │ │ │ ├── oauth_client_serializer.cr │ │ │ ├── oauth_grant_serializer.cr │ │ │ ├── password_reset_serializer.cr │ │ │ ├── success_serializer.cr │ │ │ └── user_serializer.cr │ └── tasks.cr │ ├── boot.cr │ └── factories │ ├── bearer_login_factory.cr │ ├── email_confirmation_factory.cr │ ├── login_factory.cr │ ├── oauth_client_factory.cr │ ├── oauth_grant_factory.cr │ ├── password_reset_factory.cr │ ├── user_factory.cr │ └── user_options_factory.cr └── src ├── charms.cr ├── config.cr ├── presets.cr ├── presets ├── bearer_login.cr ├── common.cr ├── email_confirmation.cr ├── login.cr ├── oauth_client.cr ├── oauth_grant.cr ├── password_reset.cr ├── user.cr └── user_options.cr ├── shield.cr ├── shield ├── actions │ ├── api │ │ ├── bearer_logins │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ ├── show.cr │ │ │ ├── token │ │ │ │ └── verify.cr │ │ │ └── update.cr │ │ ├── current_login │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ └── destroy.cr │ │ ├── current_user │ │ │ ├── bearer_logins │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── create.cr │ │ │ ├── email_confirmations │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── logins │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── oauth_access_tokens │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── oauth_clients │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── oauth_grants │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── oauth_permissions │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── password_resets │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ └── index.cr │ │ │ ├── show.cr │ │ │ └── update.cr │ │ ├── email_confirmation_current_user │ │ │ ├── create.cr │ │ │ ├── show.cr │ │ │ └── update.cr │ │ ├── email_confirmations │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ ├── show.cr │ │ │ ├── token │ │ │ │ └── verify.cr │ │ │ └── update.cr │ │ ├── logins │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ ├── show.cr │ │ │ └── token │ │ │ │ └── verify.cr │ │ ├── mixins │ │ │ ├── bearer_login_helpers.cr │ │ │ ├── bearer_login_pipes.cr │ │ │ ├── email_confirmation_helpers.cr │ │ │ ├── email_confirmation_pipes.cr │ │ │ ├── login_helpers.cr │ │ │ ├── login_pipes.cr │ │ │ ├── password_reset_helpers.cr │ │ │ ├── password_reset_pipes.cr │ │ │ └── skip_authentication_cache.cr │ │ ├── oauth │ │ │ ├── authorization │ │ │ │ ├── create.cr │ │ │ │ └── pipes.cr │ │ │ └── token │ │ │ │ ├── create.cr │ │ │ │ ├── delete.cr │ │ │ │ ├── destroy.cr │ │ │ │ ├── pipes.cr │ │ │ │ └── verify.cr │ │ ├── oauth_access_tokens │ │ │ └── index.cr │ │ ├── oauth_clients │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ ├── secret │ │ │ │ └── update.cr │ │ │ ├── show.cr │ │ │ ├── update.cr │ │ │ └── users │ │ │ │ └── index.cr │ │ ├── oauth_grants │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ └── show.cr │ │ ├── password_resets │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ ├── show.cr │ │ │ ├── token │ │ │ │ └── verify.cr │ │ │ └── update.cr │ │ └── users │ │ │ ├── bearer_logins │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── email_confirmations │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── index.cr │ │ │ ├── logins │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── oauth_access_tokens │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── oauth_clients │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── oauth_grants │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── oauth_permissions │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── password_resets │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ │ ├── show.cr │ │ │ └── update.cr │ ├── api_action.cr │ ├── bearer_logins │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── edit.cr │ │ ├── index.cr │ │ ├── show.cr │ │ ├── token │ │ │ └── show.cr │ │ └── update.cr │ ├── browser_action.cr │ ├── current_login │ │ ├── create.cr │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── new.cr │ ├── current_user │ │ ├── bearer_logins │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ └── new.cr │ │ ├── create.cr │ │ ├── edit.cr │ │ ├── email_confirmations │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── logins │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── new.cr │ │ ├── oauth_access_tokens │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── oauth_clients │ │ │ ├── create.cr │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ ├── index.cr │ │ │ └── new.cr │ │ ├── oauth_grants │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── oauth_permissions │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── password_resets │ │ │ ├── delete.cr │ │ │ ├── destroy.cr │ │ │ └── index.cr │ │ ├── show.cr │ │ └── update.cr │ ├── email_confirmation_current_user │ │ ├── create.cr │ │ ├── edit.cr │ │ ├── new.cr │ │ ├── show.cr │ │ └── update.cr │ ├── email_confirmations │ │ ├── create.cr │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── index.cr │ │ ├── new.cr │ │ ├── show.cr │ │ ├── token │ │ │ └── show.cr │ │ └── update.cr │ ├── logins │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── index.cr │ │ └── show.cr │ ├── mixins │ │ ├── action_helpers.cr │ │ ├── action_pipes.cr │ │ ├── email_confirmation_helpers.cr │ │ ├── email_confirmation_pipes.cr │ │ ├── login_helpers.cr │ │ ├── login_pipes.cr │ │ ├── password_reset_helpers.cr │ │ ├── password_reset_pipes.cr │ │ └── skip_authentication_cache.cr │ ├── oauth │ │ ├── authorization │ │ │ ├── create.cr │ │ │ ├── new.cr │ │ │ └── pipes.cr │ │ ├── authorize.cr │ │ ├── helpers.cr │ │ └── pipes.cr │ ├── oauth_access_tokens │ │ └── index.cr │ ├── oauth_clients │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── edit.cr │ │ ├── index.cr │ │ ├── secret │ │ │ ├── show.cr │ │ │ └── update.cr │ │ ├── show.cr │ │ ├── update.cr │ │ └── users │ │ │ └── index.cr │ ├── oauth_grants │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── index.cr │ │ └── show.cr │ ├── password_resets │ │ ├── create.cr │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── edit.cr │ │ ├── index.cr │ │ ├── new.cr │ │ ├── show.cr │ │ ├── token │ │ │ └── show.cr │ │ └── update.cr │ └── users │ │ ├── bearer_logins │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── create.cr │ │ ├── delete.cr │ │ ├── destroy.cr │ │ ├── edit.cr │ │ ├── email_confirmations │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── index.cr │ │ ├── logins │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── new.cr │ │ ├── oauth_access_tokens │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── oauth_clients │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── oauth_grants │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── oauth_permissions │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── password_resets │ │ ├── delete.cr │ │ ├── destroy.cr │ │ └── index.cr │ │ ├── show.cr │ │ └── update.cr ├── http_client.cr ├── models │ ├── bearer_login.cr │ ├── email_confirmation.cr │ ├── login.cr │ ├── mixins │ │ ├── bearer_login_user_options_columns.cr │ │ ├── bearer_login_user_settings.cr │ │ ├── belongs_to_oauth_client.cr │ │ ├── belongs_to_user.cr │ │ ├── has_many_bearer_logins.cr │ │ ├── has_many_email_confirmations.cr │ │ ├── has_many_logins.cr │ │ ├── has_many_oauth_clients.cr │ │ ├── has_many_oauth_grants.cr │ │ ├── has_many_password_resets.cr │ │ ├── has_one_user_options.cr │ │ ├── ip_address_column.cr │ │ ├── login_user_options_columns.cr │ │ ├── login_user_settings.cr │ │ ├── oauth_client_user_options_columns.cr │ │ ├── oauth_client_user_settings.cr │ │ ├── optional_belongs_to_oauth_client.cr │ │ ├── optional_belongs_to_user.cr │ │ └── user_settings_column.cr │ ├── model.cr │ ├── oauth_client.cr │ ├── oauth_grant.cr │ ├── oauth_grant_metadata.cr │ ├── oauth_grant_type.cr │ ├── password_reset.cr │ ├── user.cr │ ├── user_options.cr │ └── user_settings.cr ├── operations │ ├── create_bearer_login.cr │ ├── create_oauth_access_token_from_client.cr │ ├── create_oauth_access_token_from_grant.cr │ ├── deactivate_oauth_client.cr │ ├── deactivate_user_oauth_clients.cr │ ├── delete_bearer_login.cr │ ├── delete_email_confirmation.cr │ ├── delete_login.cr │ ├── delete_oauth_client.cr │ ├── delete_oauth_grant.cr │ ├── delete_oauth_permission.cr │ ├── delete_oauth_token.cr │ ├── delete_password_reset.cr │ ├── delete_user.cr │ ├── delete_user_bearer_logins.cr │ ├── delete_user_email_confirmations.cr │ ├── delete_user_logins.cr │ ├── delete_user_oauth_access_tokens.cr │ ├── delete_user_oauth_clients.cr │ ├── delete_user_oauth_grants.cr │ ├── delete_user_password_resets.cr │ ├── end_email_confirmation.cr │ ├── end_login.cr │ ├── end_oauth_grant.cr │ ├── end_oauth_grant_gracefully.cr │ ├── end_password_reset.cr │ ├── end_user_email_confirmations.cr │ ├── end_user_logins.cr │ ├── end_user_oauth_grants.cr │ ├── end_user_password_resets.cr │ ├── mixins │ │ ├── delete_access_tokens_after_deactivate_oauth_client.cr │ │ ├── delete_access_tokens_if_oauth_grant_replayed.cr │ │ ├── delete_email_confirmations_after_register_user.cr │ │ ├── delete_email_confirmations_after_update_email.cr │ │ ├── delete_grants_after_deactivate_oauth_client.cr │ │ ├── delete_grants_after_revoke_oauth_permission.cr │ │ ├── delete_oauth_refresh_token.cr │ │ ├── delete_password_resets_after_reset_password.cr │ │ ├── delete_session.cr │ │ ├── delete_user_logins_on_password_change.cr │ │ ├── end_oauth_grants_after_deactivate_oauth_client.cr │ │ ├── end_oauth_grants_after_delete_oauth_permission.cr │ │ ├── end_user_logins_on_password_change.cr │ │ ├── has_one_save_user_options.cr │ │ ├── notify_bearer_login.cr │ │ ├── notify_bearer_login_if_set.cr │ │ ├── notify_login.cr │ │ ├── notify_login_if_set.cr │ │ ├── notify_oauth_access_token.cr │ │ ├── notify_oauth_access_token_if_set.cr │ │ ├── notify_password_change.cr │ │ ├── notify_password_change_if_set.cr │ │ ├── revoke_oauth_refresh_token.cr │ │ ├── save_bearer_login_user_options.cr │ │ ├── save_bearer_login_user_settings.cr │ │ ├── save_login_user_options.cr │ │ ├── save_login_user_settings.cr │ │ ├── save_oauth_client_user_options.cr │ │ ├── save_oauth_client_user_settings.cr │ │ ├── save_user_settings.cr │ │ ├── send_welcome_email.cr │ │ ├── set_email_from_email_confirmation.cr │ │ ├── set_ip_address_from_remote_address.cr │ │ ├── set_oauth_client_id_from_oauth_client.cr │ │ ├── set_oauth_grant_code.cr │ │ ├── set_password_digest_from_password.cr │ │ ├── set_secret.cr │ │ ├── set_session.cr │ │ ├── set_token.cr │ │ ├── set_user_email.cr │ │ ├── validate_bearer_login.cr │ │ ├── validate_email_confirmation.cr │ │ ├── validate_login.cr │ │ ├── validate_oauth_access_token.cr │ │ ├── validate_oauth_client.cr │ │ ├── validate_oauth_grant.cr │ │ ├── validate_password.cr │ │ ├── validate_password_reset.cr │ │ └── validate_user.cr │ ├── register_email_confirmation_user.cr │ ├── register_oauth_client.cr │ ├── register_user.cr │ ├── reset_password.cr │ ├── revoke_bearer_login.cr │ ├── revoke_oauth_permission.cr │ ├── revoke_oauth_token.cr │ ├── revoke_user_bearer_logins.cr │ ├── revoke_user_oauth_access_tokens.cr │ ├── rotate_oauth_client_secret.cr │ ├── rotate_oauth_grant.cr │ ├── save_user_options.cr │ ├── start_email_confirmation.cr │ ├── start_login.cr │ ├── start_oauth_grant.cr │ ├── start_password_reset.cr │ ├── update_bearer_login.cr │ ├── update_confirmed_email.cr │ ├── update_email_confirmation_user.cr │ ├── update_oauth_client.cr │ ├── update_password.cr │ └── update_user.cr ├── queries │ ├── bearer_login_query.cr │ ├── email_confirmation_query.cr │ ├── login_query.cr │ ├── mixins │ │ └── .keep │ ├── oauth_client_query.cr │ ├── oauth_grant_query.cr │ ├── password_reset_query.cr │ ├── user_options_query.cr │ └── user_query.cr ├── utilities │ ├── bcrypt_hash.cr │ ├── bearer_login_credentials.cr │ ├── bearer_login_headers.cr │ ├── bearer_login_params.cr │ ├── bearer_scope.cr │ ├── bearer_token_session.cr │ ├── email_confirmation_credentials.cr │ ├── email_confirmation_params.cr │ ├── email_confirmation_session.cr │ ├── login_credentials.cr │ ├── login_headers.cr │ ├── login_idle_timeout_session.cr │ ├── login_params.cr │ ├── login_session.cr │ ├── mixins │ │ ├── basic_credentials.cr │ │ ├── bearer_credentials.cr │ │ ├── bearer_login_verifier.cr │ │ ├── credentials.cr │ │ ├── email_confirmation_verifier.cr │ │ ├── hash.cr │ │ ├── login_verifier.cr │ │ ├── oauth_access_token_credentials.cr │ │ ├── oauth_access_token_verifier.cr │ │ ├── oauth_client_verifier.cr │ │ ├── oauth_grant_verifier.cr │ │ ├── param_credentials.cr │ │ ├── password_reset_verifier.cr │ │ └── verifier.cr │ ├── oauth_client_credentials.cr │ ├── oauth_client_headers.cr │ ├── oauth_client_params.cr │ ├── oauth_client_session.cr │ ├── oauth_grant_credentials.cr │ ├── oauth_grant_params.cr │ ├── oauth_grant_pkce.cr │ ├── oauth_response_type.cr │ ├── oauth_state_session.cr │ ├── page_url_session.cr │ ├── password_authentication.cr │ ├── password_reset_credentials.cr │ ├── password_reset_params.cr │ ├── password_reset_session.cr │ ├── return_url_session.cr │ └── sha256_hash.cr └── version.cr └── spec.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/README.md -------------------------------------------------------------------------------- /docs/00-GETTING-STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/00-GETTING-STARTED.md -------------------------------------------------------------------------------- /docs/01-INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/01-INSTALLATION.md -------------------------------------------------------------------------------- /docs/02-GENERAL-SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/02-GENERAL-SETUP.md -------------------------------------------------------------------------------- /docs/03-USER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/03-USER.md -------------------------------------------------------------------------------- /docs/04-USER-SETTINGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/04-USER-SETTINGS.md -------------------------------------------------------------------------------- /docs/05-USER-OPTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/05-USER-OPTIONS.md -------------------------------------------------------------------------------- /docs/06-LOGIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/06-LOGIN.md -------------------------------------------------------------------------------- /docs/07-PASSWORD-RESET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/07-PASSWORD-RESET.md -------------------------------------------------------------------------------- /docs/08-AUTHORIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/08-AUTHORIZATION.md -------------------------------------------------------------------------------- /docs/09-EMAIL-CONFIRMATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/09-EMAIL-CONFIRMATION.md -------------------------------------------------------------------------------- /docs/10-BEARER-LOGIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/10-BEARER-LOGIN.md -------------------------------------------------------------------------------- /docs/11-OAUTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/11-OAUTH.md -------------------------------------------------------------------------------- /docs/12-ACTION-HELPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/12-ACTION-HELPERS.md -------------------------------------------------------------------------------- /docs/13-ACTION-PIPES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/13-ACTION-PIPES.md -------------------------------------------------------------------------------- /docs/14-I18N.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/14-I18N.md -------------------------------------------------------------------------------- /docs/15-TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/docs/15-TESTING.md -------------------------------------------------------------------------------- /shard.edge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/shard.edge.yml -------------------------------------------------------------------------------- /shard.latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/shard.latest.yml -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/setup/database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/setup/database.cr -------------------------------------------------------------------------------- /spec/setup/email.cr: -------------------------------------------------------------------------------- 1 | Spec.before_each do 2 | Carbon::DevAdapter.reset 3 | end 4 | -------------------------------------------------------------------------------- /spec/setup/server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/setup/server.cr -------------------------------------------------------------------------------- /spec/setup/webmock.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/setup/webmock.cr -------------------------------------------------------------------------------- /spec/shield/actions/action_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/action_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_login_helpers_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_login_helpers_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_login_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_login_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_logins/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_logins/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/bearer_logins/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/bearer_logins/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_login/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_login/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_login/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_login/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_login/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_login/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_user/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_user/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_user/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_user/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_user/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_user/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/current_user/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/current_user/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/email_confirmation_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/email_confirmation_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/email_confirmations/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/email_confirmations/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/email_confirmations/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/email_confirmations/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/login_helpers_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/login_helpers_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/login_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/login_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/logins/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/logins/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/logins/token/verify_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/logins/token/verify_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/authorization/pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/authorization/pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/token/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/token/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/token/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/token/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/token/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/token/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/token/pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/token/pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth/token/verify_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth/token/verify_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_access_tokens/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_access_tokens/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_clients/users/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_clients/users/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_grants/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_grants/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_grants/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_grants/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_grants/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_grants/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/oauth_grants/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/oauth_grants/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_reset_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_reset_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/password_resets/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/password_resets/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/bearer_logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/bearer_logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/oauth_clients/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/oauth_clients/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/oauth_grants/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/oauth_grants/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/oauth_grants/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/oauth_grants/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/api/users/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/api/users/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/edit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/edit_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/token/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/token/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/bearer_logins/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/bearer_logins/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_login/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_login/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_login/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_login/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_login/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_login/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_login/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_login/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/edit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/edit_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/current_user/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/current_user/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmation_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmation_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/email_confirmations/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/email_confirmations/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/login_helpers_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/login_helpers_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/login_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/login_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/logins/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/logins/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth/authorization/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth/authorization/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth/authorization/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth/authorization/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth/authorize_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth/authorize_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth/pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth/pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_access_tokens/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_access_tokens/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/edit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/edit_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/secret/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/secret/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/secret/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/secret/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_clients/users/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_clients/users/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_grants/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_grants/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_grants/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_grants/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_grants/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_grants/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/oauth_grants/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/oauth_grants/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_reset_pipes_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_reset_pipes_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/edit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/edit_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/token/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/token/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/password_resets/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/password_resets/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/bearer_logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/bearer_logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/bearer_logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/bearer_logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/bearer_logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/bearer_logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/create_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/create_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/edit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/edit_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/logins/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/logins/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/logins/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/logins/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/logins/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/logins/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/new_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/new_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_clients/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_clients/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_clients/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_clients/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_clients/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_clients/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_grants/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_grants/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_grants/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_grants/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_grants/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_grants/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/oauth_permissions/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/oauth_permissions/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/password_resets/delete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/password_resets/delete_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/password_resets/destroy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/password_resets/destroy_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/password_resets/index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/password_resets/index_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/show_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/show_spec.cr -------------------------------------------------------------------------------- /spec/shield/actions/users/update_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/actions/users/update_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/create_bearer_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/create_bearer_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/deactivate_oauth_client_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/deactivate_oauth_client_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_oauth_permission_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_oauth_permission_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_user_bearer_logins_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_user_bearer_logins_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_user_logins_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_user_logins_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_user_oauth_clients_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_user_oauth_clients_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_user_oauth_grants_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_user_oauth_grants_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/delete_user_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/delete_user_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_email_confirmation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_email_confirmation_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_oauth_grant_gracefully_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_oauth_grant_gracefully_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_password_reset_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_password_reset_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_user_logins_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_user_logins_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_user_oauth_grants_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_user_oauth_grants_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/end_user_password_resets_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/end_user_password_resets_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/notify_bearer_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/notify_bearer_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/notify_login_if_set_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/notify_login_if_set_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/notify_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/notify_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/save_user_settings_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/save_user_settings_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/send_welcome_email_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/send_welcome_email_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/validate_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/validate_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/validate_password_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/validate_password_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/mixins/validate_user_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/mixins/validate_user_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/register_oauth_client_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/register_oauth_client_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/register_user_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/register_user_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/reset_password_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/reset_password_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/revoke_bearer_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/revoke_bearer_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/revoke_oauth_permission_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/revoke_oauth_permission_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/revoke_oauth_token_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/revoke_oauth_token_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/revoke_user_bearer_logins_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/revoke_user_bearer_logins_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/rotate_oauth_client_secret_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/rotate_oauth_client_secret_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/rotate_oauth_grant_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/rotate_oauth_grant_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/save_user_options_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/save_user_options_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/start_email_confirmation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/start_email_confirmation_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/start_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/start_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/start_oauth_grant_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/start_oauth_grant_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/start_password_reset_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/start_password_reset_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/update_bearer_login_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/update_bearer_login_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/update_confirmed_email_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/update_confirmed_email_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/update_oauth_client_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/update_oauth_client_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/update_password_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/update_password_spec.cr -------------------------------------------------------------------------------- /spec/shield/operations/update_user_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/operations/update_user_spec.cr -------------------------------------------------------------------------------- /spec/shield/utilities/mixins/basic_credentials_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/utilities/mixins/basic_credentials_spec.cr -------------------------------------------------------------------------------- /spec/shield/utilities/mixins/bearer_credentials_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/utilities/mixins/bearer_credentials_spec.cr -------------------------------------------------------------------------------- /spec/shield/utilities/mixins/login_verifier_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/utilities/mixins/login_verifier_spec.cr -------------------------------------------------------------------------------- /spec/shield/utilities/mixins/oauth_grant_verifier_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/shield/utilities/mixins/oauth_grant_verifier_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/support/api_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/api_client.cr -------------------------------------------------------------------------------- /spec/support/app/config/cookies.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/cookies.cr -------------------------------------------------------------------------------- /spec/support/app/config/database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/database.cr -------------------------------------------------------------------------------- /spec/support/app/config/email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/email.cr -------------------------------------------------------------------------------- /spec/support/app/config/env.cr: -------------------------------------------------------------------------------- 1 | unless Bool.adapter.parse(ENV["SKIP_LOAD_ENV"]?.to_s).value 2 | LuckyEnv.load(".env") 3 | end 4 | -------------------------------------------------------------------------------- /spec/support/app/config/error_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/error_handler.cr -------------------------------------------------------------------------------- /spec/support/app/config/i18n.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/i18n.cr -------------------------------------------------------------------------------- /spec/support/app/config/route_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/route_helper.cr -------------------------------------------------------------------------------- /spec/support/app/config/server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/server.cr -------------------------------------------------------------------------------- /spec/support/app/config/shield.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/config/shield.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/about/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/about/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/about/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/about/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/about/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/about/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/about/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/about/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/bearer_logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/bearer_logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/bearer_logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/bearer_logins/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/bearer_logins/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/bearer_logins/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_login/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_login/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_login/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_login/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_login/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_login/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_user/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_user/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_user/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_user/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/current_user/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/current_user/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/logins/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/logins/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/logins/token/verify.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth/token/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth/token/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth/token/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth/token/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth/token/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth/token/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth/token/verify.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_clients/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_clients/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_clients/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_clients/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_clients/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_clients/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_grants/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_grants/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/oauth_grants/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/oauth_grants/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/password_resets/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/password_resets/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/password_resets/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/posts/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/posts/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/posts/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/posts/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/posts/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/posts/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api/users/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api/users/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/api_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/api_action.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/token/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/token/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/bearer_logins/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/bearer_logins/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/browser_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/browser_action.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_login/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_login/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_login/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_login/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_login/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_login/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_login/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_login/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/current_user/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/current_user/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/email_confirmations/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/email_confirmations/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/email_confirmations/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/email_confirmations/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/email_confirmations/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/email_confirmations/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/errors/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/errors/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/home/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/home/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/home/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/home/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/home/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/home/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/home/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/home/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/home/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/home/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/logins/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth/authorization/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth/authorization/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth/authorize.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth/authorize.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_access_tokens/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_access_tokens/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/secret/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/secret/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_clients/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_clients/users/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_grants/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_grants/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/oauth_grants/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/oauth_grants/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/password_resets/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/password_resets/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/posts/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/posts/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/regular_current_user/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/regular_current_user/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/regular_current_user/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/regular_current_user/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/regular_current_user/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/regular_current_user/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/bearer_logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/create.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/edit.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/logins/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/logins/destroy.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/logins/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/new.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/oauth_clients/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/oauth_grants/delete.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/oauth_grants/index.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/show.cr -------------------------------------------------------------------------------- /spec/support/app/src/actions/users/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/actions/users/update.cr -------------------------------------------------------------------------------- /spec/support/app/src/app.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/app.cr -------------------------------------------------------------------------------- /spec/support/app/src/app_database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/app_database.cr -------------------------------------------------------------------------------- /spec/support/app/src/app_server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/app_server.cr -------------------------------------------------------------------------------- /spec/support/app/src/emails/base_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/emails/base_email.cr -------------------------------------------------------------------------------- /spec/support/app/src/emails/login_notification_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/emails/login_notification_email.cr -------------------------------------------------------------------------------- /spec/support/app/src/emails/user_welcome_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/emails/user_welcome_email.cr -------------------------------------------------------------------------------- /spec/support/app/src/emails/welcome_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/emails/welcome_email.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/base_model.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/base_model.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/bearer_login.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/email_confirmation.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/login.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/oauth_client.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/oauth_grant.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/password_reset.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/user.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/user_options.cr -------------------------------------------------------------------------------- /spec/support/app/src/models/user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/models/user_settings.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/register_current_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/register_current_user.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/register_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/register_user.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/save_user_options_2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/save_user_options_2.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/update_current_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/update_current_user.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/update_current_user_2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/update_current_user_2.cr -------------------------------------------------------------------------------- /spec/support/app/src/operations/update_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/operations/update_user.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/bearer_logins/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/bearer_logins/edit_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/bearer_logins/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/bearer_logins/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/bearer_logins/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/bearer_logins/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/current_login/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/current_login/new_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/current_user/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/current_user/edit_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/current_user/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/current_user/new_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/current_user/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/current_user/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/logins/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/logins/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/logins/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/logins/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/main_layout.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/main_layout.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/oauth_clients/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/oauth_clients/edit_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/oauth_clients/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/oauth_clients/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/oauth_clients/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/oauth_clients/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/oauth_grants/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/oauth_grants/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/oauth_grants/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/oauth_grants/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/password_resets/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/password_resets/edit_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/password_resets/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/password_resets/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/password_resets/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/password_resets/new_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/password_resets/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/password_resets/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/users/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/users/edit_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/users/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/users/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/users/logins/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/users/logins/index_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/users/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/users/new_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/pages/users/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/pages/users/show_page.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/base_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/base_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/error_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/error_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/failure_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/failure_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/login_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/login_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/success_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/success_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/src/serializers/user_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/src/serializers/user_serializer.cr -------------------------------------------------------------------------------- /spec/support/app/tasks.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/app/tasks.cr -------------------------------------------------------------------------------- /spec/support/boot.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/boot.cr -------------------------------------------------------------------------------- /spec/support/factories/bearer_login_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/bearer_login_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/email_confirmation_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/email_confirmation_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/login_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/login_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/oauth_client_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/oauth_client_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/oauth_grant_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/oauth_grant_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/password_reset_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/password_reset_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/user_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/user_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/user_options_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/spec/support/factories/user_options_factory.cr -------------------------------------------------------------------------------- /src/charms.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/charms.cr -------------------------------------------------------------------------------- /src/config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/config.cr -------------------------------------------------------------------------------- /src/presets.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets.cr -------------------------------------------------------------------------------- /src/presets/bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/bearer_login.cr -------------------------------------------------------------------------------- /src/presets/common.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/common.cr -------------------------------------------------------------------------------- /src/presets/email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/email_confirmation.cr -------------------------------------------------------------------------------- /src/presets/login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/login.cr -------------------------------------------------------------------------------- /src/presets/oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/oauth_client.cr -------------------------------------------------------------------------------- /src/presets/oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/oauth_grant.cr -------------------------------------------------------------------------------- /src/presets/password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/password_reset.cr -------------------------------------------------------------------------------- /src/presets/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/user.cr -------------------------------------------------------------------------------- /src/presets/user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/presets/user_options.cr -------------------------------------------------------------------------------- /src/shield.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/token/verify.cr -------------------------------------------------------------------------------- /src/shield/actions/api/bearer_logins/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/bearer_logins/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_login/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_login/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_login/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_login/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_login/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_login/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/current_user/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/current_user/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/email_confirmations/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/email_confirmations/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/logins/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/logins/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/logins/token/verify.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/bearer_login_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/bearer_login_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/bearer_login_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/bearer_login_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/email_confirmation_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/email_confirmation_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/login_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/login_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/login_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/login_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/password_reset_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/password_reset_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/api/mixins/password_reset_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/mixins/password_reset_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/authorization/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/authorization/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/authorization/pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/authorization/pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/token/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/token/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/token/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/token/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/token/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/token/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/token/pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/token/pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth/token/verify.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_access_tokens/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_access_tokens/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/secret/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/secret/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_clients/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_clients/users/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_grants/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/oauth_grants/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/oauth_grants/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/token/verify.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/token/verify.cr -------------------------------------------------------------------------------- /src/shield/actions/api/password_resets/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/password_resets/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/bearer_logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/bearer_logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/create.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/email_confirmations/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/email_confirmations/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_access_tokens/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_access_tokens/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_clients/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_clients/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_grants/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_permissions/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_permissions/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_permissions/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_permissions/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/oauth_permissions/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/oauth_permissions/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/password_resets/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/password_resets/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/password_resets/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/password_resets/index.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/show.cr -------------------------------------------------------------------------------- /src/shield/actions/api/users/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api/users/update.cr -------------------------------------------------------------------------------- /src/shield/actions/api_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/api_action.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/edit.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/show.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/token/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/token/show.cr -------------------------------------------------------------------------------- /src/shield/actions/bearer_logins/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/bearer_logins/update.cr -------------------------------------------------------------------------------- /src/shield/actions/browser_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/browser_action.cr -------------------------------------------------------------------------------- /src/shield/actions/current_login/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_login/create.cr -------------------------------------------------------------------------------- /src/shield/actions/current_login/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_login/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_login/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_login/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/current_login/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_login/new.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/bearer_logins/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/bearer_logins/create.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/bearer_logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/bearer_logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/bearer_logins/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/bearer_logins/new.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/create.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/edit.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/new.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_clients/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_clients/create.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_clients/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_clients/index.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_clients/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_clients/new.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_grants/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/password_resets/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/password_resets/index.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/show.cr -------------------------------------------------------------------------------- /src/shield/actions/current_user/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/current_user/update.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmation_current_user/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmation_current_user/new.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/create.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/index.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/new.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/show.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/token/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/token/show.cr -------------------------------------------------------------------------------- /src/shield/actions/email_confirmations/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/email_confirmations/update.cr -------------------------------------------------------------------------------- /src/shield/actions/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/logins/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/logins/show.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/action_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/action_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/action_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/action_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/email_confirmation_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/email_confirmation_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/email_confirmation_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/email_confirmation_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/login_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/login_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/login_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/login_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/password_reset_helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/password_reset_helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/password_reset_pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/password_reset_pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/mixins/skip_authentication_cache.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/mixins/skip_authentication_cache.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/authorization/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/authorization/create.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/authorization/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/authorization/new.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/authorization/pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/authorization/pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/authorize.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/authorize.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/helpers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/helpers.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth/pipes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth/pipes.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_access_tokens/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_access_tokens/index.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/edit.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/index.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/secret/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/secret/show.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/secret/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/secret/update.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/show.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/update.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_clients/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_clients/users/index.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_grants/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/oauth_grants/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/oauth_grants/show.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/create.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/edit.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/index.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/new.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/show.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/token/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/token/show.cr -------------------------------------------------------------------------------- /src/shield/actions/password_resets/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/password_resets/update.cr -------------------------------------------------------------------------------- /src/shield/actions/users/bearer_logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/bearer_logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/bearer_logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/bearer_logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/bearer_logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/bearer_logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/create.cr -------------------------------------------------------------------------------- /src/shield/actions/users/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/edit.cr -------------------------------------------------------------------------------- /src/shield/actions/users/email_confirmations/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/email_confirmations/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/email_confirmations/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/email_confirmations/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/email_confirmations/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/email_confirmations/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/logins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/logins/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/logins/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/logins/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/logins/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/logins/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/new.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_access_tokens/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_access_tokens/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_access_tokens/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_access_tokens/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_access_tokens/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_access_tokens/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_clients/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_clients/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_clients/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_clients/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_clients/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_clients/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_grants/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_grants/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_grants/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_grants/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_grants/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_grants/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_permissions/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_permissions/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_permissions/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_permissions/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/oauth_permissions/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/oauth_permissions/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/password_resets/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/password_resets/delete.cr -------------------------------------------------------------------------------- /src/shield/actions/users/password_resets/destroy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/password_resets/destroy.cr -------------------------------------------------------------------------------- /src/shield/actions/users/password_resets/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/password_resets/index.cr -------------------------------------------------------------------------------- /src/shield/actions/users/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/show.cr -------------------------------------------------------------------------------- /src/shield/actions/users/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/actions/users/update.cr -------------------------------------------------------------------------------- /src/shield/http_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/http_client.cr -------------------------------------------------------------------------------- /src/shield/models/bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/bearer_login.cr -------------------------------------------------------------------------------- /src/shield/models/email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/email_confirmation.cr -------------------------------------------------------------------------------- /src/shield/models/login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/login.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/bearer_login_user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/bearer_login_user_settings.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/belongs_to_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/belongs_to_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/belongs_to_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/belongs_to_user.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_bearer_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_bearer_logins.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_email_confirmations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_email_confirmations.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_logins.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_oauth_clients.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_oauth_clients.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_oauth_grants.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_oauth_grants.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_many_password_resets.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_many_password_resets.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/has_one_user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/has_one_user_options.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/ip_address_column.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/ip_address_column.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/login_user_options_columns.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/login_user_options_columns.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/login_user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/login_user_settings.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/oauth_client_user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/oauth_client_user_settings.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/optional_belongs_to_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/optional_belongs_to_user.cr -------------------------------------------------------------------------------- /src/shield/models/mixins/user_settings_column.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/mixins/user_settings_column.cr -------------------------------------------------------------------------------- /src/shield/models/model.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/model.cr -------------------------------------------------------------------------------- /src/shield/models/oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/oauth_client.cr -------------------------------------------------------------------------------- /src/shield/models/oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/models/oauth_grant_metadata.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/oauth_grant_metadata.cr -------------------------------------------------------------------------------- /src/shield/models/oauth_grant_type.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/oauth_grant_type.cr -------------------------------------------------------------------------------- /src/shield/models/password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/password_reset.cr -------------------------------------------------------------------------------- /src/shield/models/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/user.cr -------------------------------------------------------------------------------- /src/shield/models/user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/user_options.cr -------------------------------------------------------------------------------- /src/shield/models/user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/models/user_settings.cr -------------------------------------------------------------------------------- /src/shield/operations/create_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/create_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/deactivate_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/deactivate_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/operations/deactivate_user_oauth_clients.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/deactivate_user_oauth_clients.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_email_confirmation.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_login.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_oauth_permission.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_oauth_permission.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_oauth_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_oauth_token.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_password_reset.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_bearer_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_bearer_logins.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_email_confirmations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_email_confirmations.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_logins.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_oauth_access_tokens.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_oauth_access_tokens.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_oauth_clients.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_oauth_clients.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_oauth_grants.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_oauth_grants.cr -------------------------------------------------------------------------------- /src/shield/operations/delete_user_password_resets.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/delete_user_password_resets.cr -------------------------------------------------------------------------------- /src/shield/operations/end_email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_email_confirmation.cr -------------------------------------------------------------------------------- /src/shield/operations/end_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_login.cr -------------------------------------------------------------------------------- /src/shield/operations/end_oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/operations/end_oauth_grant_gracefully.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_oauth_grant_gracefully.cr -------------------------------------------------------------------------------- /src/shield/operations/end_password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_password_reset.cr -------------------------------------------------------------------------------- /src/shield/operations/end_user_email_confirmations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_user_email_confirmations.cr -------------------------------------------------------------------------------- /src/shield/operations/end_user_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_user_logins.cr -------------------------------------------------------------------------------- /src/shield/operations/end_user_oauth_grants.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_user_oauth_grants.cr -------------------------------------------------------------------------------- /src/shield/operations/end_user_password_resets.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/end_user_password_resets.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/delete_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/delete_session.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/has_one_save_user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/has_one_save_user_options.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/notify_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/notify_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/notify_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/notify_login.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/notify_login_if_set.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/notify_login_if_set.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/notify_oauth_access_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/notify_oauth_access_token.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/notify_password_change.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/notify_password_change.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/save_login_user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/save_login_user_options.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/save_login_user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/save_login_user_settings.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/save_user_settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/save_user_settings.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/send_welcome_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/send_welcome_email.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/set_oauth_grant_code.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/set_oauth_grant_code.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/set_secret.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/set_secret.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/set_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/set_session.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/set_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/set_token.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/set_user_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/set_user_email.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_login.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_password.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_password.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_password_reset.cr -------------------------------------------------------------------------------- /src/shield/operations/mixins/validate_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/mixins/validate_user.cr -------------------------------------------------------------------------------- /src/shield/operations/register_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/register_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/operations/register_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/register_user.cr -------------------------------------------------------------------------------- /src/shield/operations/reset_password.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/reset_password.cr -------------------------------------------------------------------------------- /src/shield/operations/revoke_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/revoke_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/revoke_oauth_permission.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/revoke_oauth_permission.cr -------------------------------------------------------------------------------- /src/shield/operations/revoke_oauth_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/revoke_oauth_token.cr -------------------------------------------------------------------------------- /src/shield/operations/revoke_user_bearer_logins.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/revoke_user_bearer_logins.cr -------------------------------------------------------------------------------- /src/shield/operations/rotate_oauth_client_secret.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/rotate_oauth_client_secret.cr -------------------------------------------------------------------------------- /src/shield/operations/rotate_oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/rotate_oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/operations/save_user_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/save_user_options.cr -------------------------------------------------------------------------------- /src/shield/operations/start_email_confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/start_email_confirmation.cr -------------------------------------------------------------------------------- /src/shield/operations/start_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/start_login.cr -------------------------------------------------------------------------------- /src/shield/operations/start_oauth_grant.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/start_oauth_grant.cr -------------------------------------------------------------------------------- /src/shield/operations/start_password_reset.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/start_password_reset.cr -------------------------------------------------------------------------------- /src/shield/operations/update_bearer_login.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/update_bearer_login.cr -------------------------------------------------------------------------------- /src/shield/operations/update_confirmed_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/update_confirmed_email.cr -------------------------------------------------------------------------------- /src/shield/operations/update_oauth_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/update_oauth_client.cr -------------------------------------------------------------------------------- /src/shield/operations/update_password.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/update_password.cr -------------------------------------------------------------------------------- /src/shield/operations/update_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/operations/update_user.cr -------------------------------------------------------------------------------- /src/shield/queries/bearer_login_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/bearer_login_query.cr -------------------------------------------------------------------------------- /src/shield/queries/email_confirmation_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/email_confirmation_query.cr -------------------------------------------------------------------------------- /src/shield/queries/login_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/login_query.cr -------------------------------------------------------------------------------- /src/shield/queries/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shield/queries/oauth_client_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/oauth_client_query.cr -------------------------------------------------------------------------------- /src/shield/queries/oauth_grant_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/oauth_grant_query.cr -------------------------------------------------------------------------------- /src/shield/queries/password_reset_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/password_reset_query.cr -------------------------------------------------------------------------------- /src/shield/queries/user_options_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/user_options_query.cr -------------------------------------------------------------------------------- /src/shield/queries/user_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/queries/user_query.cr -------------------------------------------------------------------------------- /src/shield/utilities/bcrypt_hash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bcrypt_hash.cr -------------------------------------------------------------------------------- /src/shield/utilities/bearer_login_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bearer_login_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/bearer_login_headers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bearer_login_headers.cr -------------------------------------------------------------------------------- /src/shield/utilities/bearer_login_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bearer_login_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/bearer_scope.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bearer_scope.cr -------------------------------------------------------------------------------- /src/shield/utilities/bearer_token_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/bearer_token_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/email_confirmation_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/email_confirmation_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/email_confirmation_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/email_confirmation_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/email_confirmation_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/email_confirmation_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/login_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/login_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/login_headers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/login_headers.cr -------------------------------------------------------------------------------- /src/shield/utilities/login_idle_timeout_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/login_idle_timeout_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/login_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/login_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/login_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/login_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/basic_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/basic_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/bearer_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/bearer_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/bearer_login_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/bearer_login_verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/hash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/hash.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/login_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/login_verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/oauth_client_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/oauth_client_verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/oauth_grant_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/oauth_grant_verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/param_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/param_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/password_reset_verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/password_reset_verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/mixins/verifier.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/mixins/verifier.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_client_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_client_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_client_headers.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_client_headers.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_client_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_client_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_client_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_client_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_grant_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_grant_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_grant_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_grant_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_grant_pkce.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_grant_pkce.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_response_type.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_response_type.cr -------------------------------------------------------------------------------- /src/shield/utilities/oauth_state_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/oauth_state_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/page_url_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/page_url_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/password_authentication.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/password_authentication.cr -------------------------------------------------------------------------------- /src/shield/utilities/password_reset_credentials.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/password_reset_credentials.cr -------------------------------------------------------------------------------- /src/shield/utilities/password_reset_params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/password_reset_params.cr -------------------------------------------------------------------------------- /src/shield/utilities/password_reset_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/password_reset_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/return_url_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/return_url_session.cr -------------------------------------------------------------------------------- /src/shield/utilities/sha256_hash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/utilities/sha256_hash.cr -------------------------------------------------------------------------------- /src/shield/version.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/shield/version.cr -------------------------------------------------------------------------------- /src/spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrottoPress/shield/HEAD/src/spec.cr --------------------------------------------------------------------------------