oidc authentication
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
use crate::domain::warren::ports::{AuthMetrics, FileSystemMetrics, WarrenMetrics};
|
||||
use crate::domain::{
|
||||
oidc::ports::OidcMetrics,
|
||||
warren::ports::{AuthMetrics, FileSystemMetrics, WarrenMetrics},
|
||||
};
|
||||
|
||||
#[derive(Debug, Clone, Copy)]
|
||||
pub struct MetricsDebugLogger;
|
||||
@@ -175,17 +178,17 @@ impl AuthMetrics for MetricsDebugLogger {
|
||||
tracing::debug!("[Metrics] Warren creation by admin failed");
|
||||
}
|
||||
|
||||
async fn record_auth_warren_edit_success(&self) -> () {
|
||||
async fn record_auth_warren_edit_success(&self) {
|
||||
tracing::debug!("[Metrics] Warren edit by admin succeeded");
|
||||
}
|
||||
async fn record_auth_warren_edit_failure(&self) -> () {
|
||||
async fn record_auth_warren_edit_failure(&self) {
|
||||
tracing::debug!("[Metrics] Warren edit by admin failed");
|
||||
}
|
||||
|
||||
async fn record_auth_warren_deletion_success(&self) -> () {
|
||||
async fn record_auth_warren_deletion_success(&self) {
|
||||
tracing::debug!("[Metrics] Warren deletion by admin succeeded");
|
||||
}
|
||||
async fn record_auth_warren_deletion_failure(&self) -> () {
|
||||
async fn record_auth_warren_deletion_failure(&self) {
|
||||
tracing::debug!("[Metrics] Warren deletion by admin failed");
|
||||
}
|
||||
|
||||
@@ -203,6 +206,13 @@ impl AuthMetrics for MetricsDebugLogger {
|
||||
tracing::debug!("[Metrics] User login failed");
|
||||
}
|
||||
|
||||
async fn record_user_login_oidc_success(&self) {
|
||||
tracing::debug!("[Metrics] User login succeeded");
|
||||
}
|
||||
async fn record_user_login_oidc_failure(&self) {
|
||||
tracing::debug!("[Metrics] User login failed");
|
||||
}
|
||||
|
||||
async fn record_user_creation_success(&self) {
|
||||
tracing::debug!("[Metrics] User creation succeeded");
|
||||
}
|
||||
@@ -350,3 +360,19 @@ impl AuthMetrics for MetricsDebugLogger {
|
||||
tracing::debug!("[Metrics] Auth warren cp failed");
|
||||
}
|
||||
}
|
||||
|
||||
impl OidcMetrics for MetricsDebugLogger {
|
||||
async fn record_get_redirect_success(&self) {
|
||||
tracing::debug!("[Metrics] OIDC get redirect succeeded");
|
||||
}
|
||||
async fn record_get_redirect_failure(&self) {
|
||||
tracing::debug!("[Metrics] OIDC get redirect failed");
|
||||
}
|
||||
|
||||
async fn record_get_user_info_success(&self) {
|
||||
tracing::debug!("[Metrics] OIDC get user info succeeded");
|
||||
}
|
||||
async fn record_get_user_info_failure(&self) {
|
||||
tracing::debug!("[Metrics] OIDC get user info failed");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user