edit study_iuids & accNum in patient jwt to array
This commit is contained in:
@@ -40,10 +40,8 @@ type CustomClaims struct {
|
||||
// Patient-specific fields
|
||||
PatientID string `json:"patient_id,omitempty"`
|
||||
PatientName string `json:"patient_name,omitempty"`
|
||||
AccessionNumber string `json:"accession_number,omitempty"` // For backward compatibility
|
||||
AccessionNumbers []string `json:"accession_numbers,omitempty"` // Multiple accession numbers
|
||||
StudyIUID string `json:"study_iuid,omitempty"` // For backward compatibility
|
||||
StudyIUIDs []string `json:"study_iuids,omitempty"` // Multiple study IUIDs
|
||||
StudyIUIDs []string `json:"study_iuids,omitempty"`
|
||||
AccessionNumbers []string `json:"accession_numbers,omitempty"`
|
||||
|
||||
// Navigation and permissions
|
||||
HomeURL string `json:"home_url,omitempty"`
|
||||
@@ -76,12 +74,6 @@ func (m *JWTManager) GenerateAccessToken(userID, email, role, userName string, a
|
||||
if val, ok := additionalClaims["patient_name"].(string); ok {
|
||||
claims.PatientName = val
|
||||
}
|
||||
if val, ok := additionalClaims["accession_number"].(string); ok {
|
||||
claims.AccessionNumber = val
|
||||
}
|
||||
if val, ok := additionalClaims["study_iuid"].(string); ok {
|
||||
claims.StudyIUID = val
|
||||
}
|
||||
if val, ok := additionalClaims["home_url"].(string); ok {
|
||||
claims.HomeURL = val
|
||||
}
|
||||
@@ -128,12 +120,6 @@ func (m *JWTManager) GenerateRefreshToken(userID, email, role, userName string,
|
||||
if val, ok := additionalClaims["patient_name"].(string); ok {
|
||||
claims.PatientName = val
|
||||
}
|
||||
if val, ok := additionalClaims["accession_number"].(string); ok {
|
||||
claims.AccessionNumber = val
|
||||
}
|
||||
if val, ok := additionalClaims["study_iuid"].(string); ok {
|
||||
claims.StudyIUID = val
|
||||
}
|
||||
if val, ok := additionalClaims["home_url"].(string); ok {
|
||||
claims.HomeURL = val
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user