20 lines
		
	
	
		
			619 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			619 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package application
 | 
						|
 | 
						|
type ProxyClaims struct {
 | 
						|
	UserAttributes  map[string]interface{} `json:"user_attributes"`
 | 
						|
	BackendOverride string                 `json:"backend_override"`
 | 
						|
}
 | 
						|
 | 
						|
type Claims struct {
 | 
						|
	Sub               string       `json:"sub"`
 | 
						|
	Exp               int          `json:"exp"`
 | 
						|
	Email             string       `json:"email"`
 | 
						|
	Verified          bool         `json:"email_verified"`
 | 
						|
	Proxy             *ProxyClaims `json:"ak_proxy"`
 | 
						|
	Name              string       `json:"name"`
 | 
						|
	PreferredUsername string       `json:"preferred_username"`
 | 
						|
	Groups            []string     `json:"groups"`
 | 
						|
 | 
						|
	RawToken string
 | 
						|
}
 |