mirror of
				https://github.com/zitadel/zitadel.git
				synced 2025-11-04 06:38:48 +00:00 
			
		
		
		
	This PR starts the OIDC implementation for the API V2 including the Implicit and Code Flow. Co-authored-by: Livio Spring <livio.a@gmail.com> Co-authored-by: Tim Möhlmann <tim+github@zitadel.com> Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			449 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			449 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package oidcsession
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/zitadel/zitadel/internal/eventstore"
 | 
						|
)
 | 
						|
 | 
						|
const (
 | 
						|
	AggregateType    = "oidc_session"
 | 
						|
	AggregateVersion = "v1"
 | 
						|
)
 | 
						|
 | 
						|
type Aggregate struct {
 | 
						|
	eventstore.Aggregate
 | 
						|
}
 | 
						|
 | 
						|
func NewAggregate(id, resourceOwner string) *Aggregate {
 | 
						|
	return &Aggregate{
 | 
						|
		Aggregate: eventstore.Aggregate{
 | 
						|
			Type:          AggregateType,
 | 
						|
			Version:       AggregateVersion,
 | 
						|
			ID:            id,
 | 
						|
			ResourceOwner: resourceOwner,
 | 
						|
		},
 | 
						|
	}
 | 
						|
}
 |