Jan
26
1 day ago
push

plettich push privacyidea/privacyidea

plettich
plettich

added Policy to exclude specified token-info in the web-ui

plettich
plettich

Updated the description of the tokeninfo_ui_exclude policy action

plettich
plettich
plettich
plettich

Changed name of the Action from TOKENINFO_UI_EXCLUDE to TOKENINFO_API_EXCLUDE. also changed the scope to user

plettich
plettich

Changed the name of the Policy to: HIDE_TOKENINFO. Changed the scope of the policy to ADMIN and USER the string of the policy is now whitespace-seperated. some minor code changes

plettich
plettich

Merge pull request #2816 from theodor-franke/master

Add a tokeninfo_ui_exclude policy-action

commit sha: 29bf5fcc655ff46b33eb458cd2be2e91710663d4

push time in 47 minutes ago
pull request

plettich pull request privacyidea/privacyidea

plettich
plettich

Add a tokeninfo_ui_exclude policy-action

This PR adds the ability to create a policy containing a comma-separated-list that specifies fields that are excluded in the web-ui.

To test this you can add a policy under webui>misc>tokeninfo_ui_exclude with for example "tokenkind" and this info should not be displayed in the ui anymore.

Activity icon
issue

plettich issue comment privacyidea/privacyidea

plettich
plettich

Add a tokeninfo_ui_exclude policy-action

This PR adds the ability to create a policy containing a comma-separated-list that specifies fields that are excluded in the web-ui.

To test this you can add a policy under webui>misc>tokeninfo_ui_exclude with for example "tokenkind" and this info should not be displayed in the ui anymore.

plettich
plettich

I'll merge to a local feature branch so i can add tests and docs

Activity icon
created branch

plettich in privacyidea/privacyidea create branch 2819/tokeninfo_ui_exclude_policy

createdAt 49 minutes ago
Activity icon
issue

cornelinux issue comment privacyidea/privacyidea

cornelinux
cornelinux

Fix NEW routes of most config objects

The route/state of creating an object was broken. Previouly it was the edit-state without a given object parameter. This some either broke or never worked correctly.

I added an additional state like config.radius.add to explicitly reference, when a new configuration would be created. This fixed the problem with the link and the problem with the highlighting.

Closes #2546

cornelinux
cornelinux

Thanks a lot for noting! actually the controller logic for the other server definitions was working - I adapted the RADIUS server logic the this of the other configs. Done in 8f64de91

push

cornelinux push privacyidea/privacyidea

cornelinux
cornelinux

Clean entries on a new RADIUS server definition

Apply the same logic like with privacyIDEA Server, SMTP Server...

commit sha: 8f64de91657d6f2ec81cd4098b398f6788e95cb7

push time in 5 hours ago
Activity icon
delete

plettich in privacyidea/privacyidea delete branch 2768/policy-documentation

deleted time in 6 hours ago
push

plettich push privacyidea/privacyidea

plettich
plettich

Complete policy-action documentation

The yubikey_access_code is not actively used by the server but only ment to be read by the enrollment client.

I moved the definition from the HOTPTokenClass to the YubikeyTokenClass, so that the policy is not automatically prefixed with hotp_, which is confusing.

Closes #2768

plettich
plettich

Merge pull request #2973 from privacyidea/2768/policy-documentation

Complete policy-action documentation

commit sha: 4f863f5aee261d4f68d0782c3e674cb487d4544f

push time in 6 hours ago
pull request

plettich pull request privacyidea/privacyidea

plettich
plettich

Complete policy-action documentation

The yubikey_access_code is not actively used by the server but only ment to be read by the enrollment client.

I moved the definition from the HOTPTokenClass to the YubikeyTokenClass, so that the policy is not automatically prefixed with hotp_, which is confusing.

Closes #2768

Activity icon
issue

plettich issue privacyidea/privacyidea

plettich
plettich

Extend Policy Documentation

We have a number of undocumented policies. We should add them to the documentation.

Policies with missing documentation

admin:

  • caconnectordelete
  • caconnectorread
  • caconnectorwrite
  • clienttype
  • delete (listed as remove)
  • fetch_authentication_items
  • machinelist
  • manage_machine_tokens
  • managesubscription
  • privacyideaserver_read
  • privacyideaserver_write
  • radiusserver_read
  • radiusserver_write
  • reset
  • set_hsm_password
  • set
  • settokeninfo
  • spass_otp_pin_contents (These are referenced here, I see no necessity to explicitly name them, @cornelinux )
  • spass_otp_pin_maxlength
  • spass_otp_pin_minlength
  • statistics_delete
  • statistics_read
  • tokenrealms
  • triggerchallenge (listed as trigger_challenge)
  • enroll* (listed as init)

user

  • otp_pin_set_random
  • spass_otp_pin_contents (These are referenced here, I see no necessity to add its own section / @cornelinux)
  • spass_otp_pin_maxlength
  • spass_otp_pin_minlength
  • userlist

webui

  • dialog_no_token
  • hide_welcome_info
  • privacy_statement_link
  • show_seed
  • timeout_action
  • tokenwizard_2nd_token
  • user_details

enrollment

  • appimageurl
  • hotp_yubikey_access_code (is not used anymore?, see below)
  • push_ssl_verify
  • webauthn_challenge_text

register

  • registration_body

authentication

  • push_ssl_verify
  • sms_challenge_text, u2f_challenge_text, email_challenge_text
  • webauthn_challenge_text

Documented but not in privacyIDEA anymore

admin

  • init (remove and add enroll section like in user scope documentation)
  • manageToken (is called tokenrealms now)
  • remove (duplicate of delete?)

enrollment

  • yubikey_access_code is not used anymore by the code. Remove all occurrences.
Previous