Re: password_rollover_time like Oracle

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: password_rollover_time like Oracle
Дата
Msg-id ZnTphvVUrhiWipFp@momjian.us
обсуждение исходный текст
Ответ на Re: password_rollover_time like Oracle  (Rui DeSousa <rui.desousa@icloud.com>)
Ответы Re: password_rollover_time like Oracle
Список pgsql-admin
On Thu, Jun 20, 2024 at 08:53:02PM -0400, Rui DeSousa wrote:
> It can be achieved by using roles and rolling accounts.  Then the application
> would need to update username/password before it expires to the new account/
> password.  The only difference is rather than changing just the password the
> account information also changes; however, no permissions are ever given
> directly to the user account.  I’ve been in an environments that have use this
> approach — Just remember to create the new user and update the username/
> password before they expire.
> 
> i.e. 
> 
> approle (A role with no login and all the application permissions)
> 
> create user appuser202406 with inherit in role approle valid until '07/01/2024'
> encrypted password 'xxxx’;
> create user appuser202407 with inherit in role approle valid until '08/01/2024'
> encrypted password ‘yyyy';

I can see that causing problems if you want to store CURRENT_USER in the
database, perhaps for auditing.  I guess you could call it user4_login12
and keep incrementing the login number, but that seems cumbersome.

-- 
  Bruce Momjian  <bruce@momjian.us>        https://momjian.us
  EDB                                      https://enterprisedb.com

  Only you can decide what is important to you.



В списке pgsql-admin по дате отправления:

Предыдущее
От: Naveed Iftikhar
Дата:
Сообщение: Monitoring Script for Postgres
Следующее
От: Rui DeSousa
Дата:
Сообщение: Re: password_rollover_time like Oracle