AzuCLI::Generate::Auth
Inherits Teeplate::FileTree < Reference < Object
Authentication setup generator with Authly integration
Constants
OUTPUT_DIR = "."
Constructors
new(project : String, strategy : String = "authly", user_model : String = "User", enable_rbac : Bool = true, enable_csrf : Bool = true, enable_oauth_providers : Array(String) = ["google", "github"])
SourceInstance methods
__ecr1(____io)
Source__ecr10(____io)
Source__ecr12(____io)
Source__ecr14(____io)
Source__ecr16(____io)
Source__ecr18(____io)
Source__ecr20(____io)
Source__ecr22(____io)
Source__ecr24(____io)
Source__ecr26(____io)
Source__ecr28(____io)
Source__ecr30(____io)
Source__ecr32(____io)
Source__ecr34(____io)
Source__ecr36(____io)
Source__ecr38(____io)
Source__ecr4(____io)
Source__ecr40(____io)
Source__ecr42(____io)
Source__ecr44(____io)
Source__ecr46(____io)
Source__ecr48(____io)
Source__ecr50(____io)
Source__ecr52(____io)
Source__ecr54(____io)
Source__ecr56(____io)
Source__ecr58(____io)
Source__ecr6(____io)
Source__ecr60(____io)
Source__ecr62(____io)
Source__ecr64(____io)
Source__ecr66(____io)
Source__ecr68(____io)
Source__ecr70(____io)
Source__ecr72(____io)
Source__ecr74(____io)
Source__ecr76(____io)
Source__ecr78(____io)
Source__ecr8(____io)
Source__ecr80(____io)
Sourceenable_csrf
Sourceenable_csrf=(enable_csrf : Bool)
Sourceenable_oauth_providers
Sourceenable_oauth_providers=(enable_oauth_providers : Array(String))
Sourceenable_rbac
Sourceenable_rbac=(enable_rbac : Bool)
Sourceproject
Sourceproject=(project : String)
Sourcerendered_file_entries
Override rendered_file_entries to filter files based on strategy and configuration Returns only the entries that should be included
strategy
Sourcestrategy=(strategy : String)
Sourceuser_model
Sourceuser_model=(user_model : String)
Sourceuser_model_plural
Sourceuser_model_singular
Sourceuser_model_table
Sourceweb_mode?
Source