init: Initial commit

This commit is contained in:
Björn Benouarets
2026-01-21 06:36:38 +01:00
commit 346100feb6
27 changed files with 1126 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package repositories
import (
"time"
"git.secnex.io/secnex/oauth2-api/database"
"git.secnex.io/secnex/oauth2-api/models"
)
func GetApplicationByClientID(clientID string) (*models.Application, error) {
var application *models.Application
if err := database.DB.Where("client_id = ? AND expires_at > ?", clientID, time.Now().UTC()).First(&application).Error; err != nil {
return nil, err
}
return application, nil
}