Improve feature management
By default, it will build with the dev-setup where authenticated user will be faked since there is no login page on the local dev setup. In order to compile it with oidc, disable default features and enable the oidc feature.
This commit is contained in:
parent
258726cd87
commit
e2f5b04ff1
6 changed files with 10 additions and 4 deletions
|
|
@ -2,15 +2,16 @@
|
|||
name = "app"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[features]
|
||||
#default = ["mock_auth"]
|
||||
default = ["mock_auth"]
|
||||
#default = ["oidc"]
|
||||
default = []
|
||||
oidc = []
|
||||
mock_auth = []
|
||||
#default = []
|
||||
oidc = ["rest/oidc"]
|
||||
mock_auth = ["rest/mock_auth"]
|
||||
|
||||
[dependencies.rest]
|
||||
path = "../rest"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
name = "dao"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
name = "dao_impl"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
[dependencies]
|
||||
async-trait = "0.1.80"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
name = "rest"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
[features]
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
name = "service"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
[dependencies]
|
||||
async-trait = "0.1.80"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
name = "service_impl"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
[dependencies]
|
||||
async-trait = "0.1.80"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue