Polska Forum

Reply
Occasional Contributor II

Odczytanie atrybutu z Endpoint Repository

Szukam odpowiedzi na pytanie, w jaki sposob odczytać atrybutu z Endpoint Repository. Chcę przypisać dany atrybut w Enforcement Profiles.

Testowałem kilka opcji:

%{Endpoint Repository:hostname}
%{[Endpoint Repository]:hostname}

niestety rezultat marny

Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Użyj nastepujacej zmiennej %{Endpoint:Hostname}

Pozdrawiam
Piotr Filip


#AirheadsMobile
------------------------------
AMFX#41/ACMX#536/ACDX#878/ACCX#818/CWNA

Give Kudos: found something helpful, important, or cool? Click Kudos Star in a post.
Problem Solved? Click "Accepted Solution" in a post.
Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Dzięki udało się. 

Mam kolejne pytanie. W jaki sposób mogę zwiększyć atrybut(format int) o wartość 1? 

Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Sprawdź to http://community.arubanetworks.com/t5/Security/Incrementing-Endpoint-Attribute/td-p/269961

Ps. jeśli moje odpowiedzi pomogły ci to naciśnij przy nich przycisk "Kudos". Jeśli któraś odpowiedz jest rozwiązaniem twojego problemu to zaznacz ja jako "Solution"

Pozdrawiam
Piotr Filip


#AirheadsMobile
------------------------------
AMFX#41/ACMX#536/ACDX#878/ACCX#818/CWNA

Give Kudos: found something helpful, important, or cool? Click Kudos Star in a post.
Problem Solved? Click "Accepted Solution" in a post.
Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Przeglądałem ten temat. Niestety w wersji 6.6 tabele 

TIPS_AUTH_LOCAL_USER_TAG_MAPPINGS    TIPS_GUEST_USER_TAG_MAPPINGS    TIPS_NAD_CLIENT_TAG_MAPPINGS    TIPS_ENDPOINT_TAG_MAPPINGS    

TIPS_TAG_VALUES

zostały usunięte. 

Wiecej informacji na ten temat jest tutaj 6.6 info

 

Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Prosze bardzo, działające zapytanie SQL

 

SELECT (te.attributes ->> ('< twoja nazwa atrybuty>'))::INT + 1 as attribute_plus_1 FROM tips_endpoints as te WHERE (te.attributes -> ('< twoja nazwa atrybuty>')) IS NOT NULL and te.mac_address = LOWER('%{Connection:Client-Mac-Address-NoDelim}');

 

Zmień tylko pole < twoja nazwa atrybuty>.

 

Pozdrawiam

Piotr Filip

 

 

------------------------------
AMFX#41/ACMX#536/ACDX#878/ACCX#818/CWNA

Give Kudos: found something helpful, important, or cool? Click Kudos Star in a post.
Problem Solved? Click "Accepted Solution" in a post.
Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Dodałem atrybut lvl w Configuration » Authentication » Sources.

I teraz nie wiem czy robię coś źle ale podczas wykonywania akcji 

 Type Name Value
1.Endpointlvl=%{Endpoint:lvl}

wartość lvl wynosi cały czas 1. 

Zamysł jest taki aby cały czas zwiększać ten atrybut gdy warunek w Event Enforcement Policies zostanie spełniony. 

Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

To większa zabawa ;) Poniżej dokładna instrukcja:

 

1. Configuration -> Authentication -> Source -> [Endpoint Repository] - dodać atrybut:

  • Filter Name: LVL
  • Filter Query: SELECT (te.attributes ->> ('lvl'))::INT + 1 as lvl_plus_1 FROM tips_endpoints as te WHERE (te.attributes -> ('lvl')) IS NOT NULL and te.mac_address = LOWER('%{Connection:Client-Mac-Address-NoDelim}');
  • Name: lvl_plus_1
  • Alias Name: lvl_plus_1
  • Data type: Integer

2. Configuration -> Service -> Twój serwis - zaznaczyć w zakładce service Authorization, a nastepnie w tej zakładce dodać [Endpoint Repository]

3. Configuration -> Enforcement -> Profiles - stwórz nowy profil w typie Post_Authetication i z takim atrybutem:

  • Type: Endpoint
  • Name: lvl
  • Value: %{Authorization:[Endpoints Repository]:lvl_plus_1}

4. Podepnij stworzony profil do enforcement policy.

 

Pozdrawiam

Piotr Filip

 

------------------------------
AMFX#41/ACMX#536/ACDX#878/ACCX#818/CWNA

Give Kudos: found something helpful, important, or cool? Click Kudos Star in a post.
Problem Solved? Click "Accepted Solution" in a post.
Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Dzięki za instrukcje.

Jest jedno ale - moj servies jest ustawiony jako Event-based Enforcement i nie występuje tam pole Authorization.

Service typu Event bzauje na słowniku z Ingress Events. 

Occasional Contributor II

Re: Odczytanie atrybutu z Endpoint Repository

Fakt, przetestuje i dam znać.

 

Pozdrawiam

Piotr Filip

------------------------------
AMFX#41/ACMX#536/ACDX#878/ACCX#818/CWNA

Give Kudos: found something helpful, important, or cool? Click Kudos Star in a post.
Problem Solved? Click "Accepted Solution" in a post.
Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: