mirror of
https://github.com/openziti/zrok.git
synced 2025-06-24 19:51:32 +02:00
tags for identity and edge router policy (#60)
This commit is contained in:
parent
549c3ca456
commit
4c8e4dbdef
@ -95,13 +95,15 @@ func (self *enableHandler) createIdentity(email string, client *rest_management_
|
|||||||
iIsAdmin := false
|
iIsAdmin := false
|
||||||
name := createToken()
|
name := createToken()
|
||||||
identityType := rest_model_edge.IdentityTypeUser
|
identityType := rest_model_edge.IdentityTypeUser
|
||||||
|
tags := self.zrokTags()
|
||||||
|
tags.SubTags["zrokEmail"] = email
|
||||||
i := &rest_model_edge.IdentityCreate{
|
i := &rest_model_edge.IdentityCreate{
|
||||||
Enrollment: &rest_model_edge.IdentityCreateEnrollment{Ott: true},
|
Enrollment: &rest_model_edge.IdentityCreateEnrollment{Ott: true},
|
||||||
IsAdmin: &iIsAdmin,
|
IsAdmin: &iIsAdmin,
|
||||||
Name: &name,
|
Name: &name,
|
||||||
RoleAttributes: nil,
|
RoleAttributes: nil,
|
||||||
ServiceHostingCosts: nil,
|
ServiceHostingCosts: nil,
|
||||||
Tags: self.zrokTags(),
|
Tags: tags,
|
||||||
Type: &identityType,
|
Type: &identityType,
|
||||||
}
|
}
|
||||||
req := identity_edge.NewCreateIdentityParams()
|
req := identity_edge.NewCreateIdentityParams()
|
||||||
@ -141,12 +143,11 @@ func (_ *enableHandler) enrollIdentity(id string, client *rest_management_api_cl
|
|||||||
func (self *enableHandler) createEdgeRouterPolicy(id string, edge *rest_management_api_client.ZitiEdgeManagement) error {
|
func (self *enableHandler) createEdgeRouterPolicy(id string, edge *rest_management_api_client.ZitiEdgeManagement) error {
|
||||||
edgeRouterRoles := []string{"#all"}
|
edgeRouterRoles := []string{"#all"}
|
||||||
identityRoles := []string{fmt.Sprintf("@%v", id)}
|
identityRoles := []string{fmt.Sprintf("@%v", id)}
|
||||||
name := fmt.Sprintf("zrok-%v", id)
|
|
||||||
semantic := rest_model_edge.SemanticAllOf
|
semantic := rest_model_edge.SemanticAllOf
|
||||||
erp := &rest_model_edge.EdgeRouterPolicyCreate{
|
erp := &rest_model_edge.EdgeRouterPolicyCreate{
|
||||||
EdgeRouterRoles: edgeRouterRoles,
|
EdgeRouterRoles: edgeRouterRoles,
|
||||||
IdentityRoles: identityRoles,
|
IdentityRoles: identityRoles,
|
||||||
Name: &name,
|
Name: &id,
|
||||||
Semantic: &semantic,
|
Semantic: &semantic,
|
||||||
Tags: self.zrokTags(),
|
Tags: self.zrokTags(),
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user