google-nomulus/java/google/registry
guyben 2d4eeae26c Fix admin access to registryAdminClientId when they aren't associated with it
An admin that isn't associated with any clientId, will default to the
registryAdminClientId.

However, if we set the registryAdminClientId as the session's
CLIENT_ID_ATTRIBUTE, the next time we access the server we have a client-id
attribute we aren't associated with - which returns a "403 Registrar Console
access revoked" error (the assumption is - we were associated with it before
but aren't anymore)

To fix this - we just add all admins as "hasAccessTo" registryAdminClientId, even if it's not in the contacts. This will let admins stay on the admin registrar, without affecting where they log-in initially if they are also contacts in different registrars.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=200402856
2018-06-18 18:04:56 -04:00
..
backup Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
batch Increase lease time for DeleteContactsAndHostsAction to 120 minutes 2018-06-18 18:01:59 -04:00
beam Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
bigquery Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
braintree Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
builddefs Fix registry_ear_file 2018-05-17 21:52:35 -04:00
config Add a new check API that does not wrap the domain check EPP flow 2018-06-06 15:05:30 -04:00
cron Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
dns Use @Binds instead of @Provides for DnsWriter 2018-06-18 17:32:56 -04:00
env Delete unused queue delete-commits 2018-06-18 17:57:41 -04:00
export Remove deprecated PublishDetailReportAction 2018-06-06 14:59:30 -04:00
flows Add proper flagging for start-date sunrise billing 2018-06-18 17:59:07 -04:00
gcs Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
groups Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
loadtest Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
mapreduce Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
model Set EAP billing event to one-year period 2018-06-18 17:42:29 -04:00
module Add a new check API that does not wrap the domain check EPP flow 2018-06-06 15:05:30 -04:00
monitoring/whitebox Add metrics for the new Check API 2018-06-18 17:44:04 -04:00
pricing Move backported JUnit file to third_party (part 2) 2017-12-02 11:37:46 -05:00
proxy Store encrypted file in Base64 encoding 2018-06-18 17:53:11 -04:00
rdap Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
rde Upload to GCS before uploading to FTP 2018-06-18 17:39:36 -04:00
reporting Enhance transfer logic for transaction reporting 2018-06-06 15:19:01 -04:00
request Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
security Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Replace occurrences of Wrapped.valueOf(...) with Wrapped.parseWrapped(...) 2018-04-02 16:14:12 -04:00
tmch Update LORDN comments to account for start-date sunrise 2018-06-18 17:38:07 -04:00
tools Allow nomulus list_domains to query any number of TLDs 2018-06-18 17:48:44 -04:00
ui Fix admin access to registryAdminClientId when they aren't associated with it 2018-06-18 18:04:56 -04:00
util Upload to GCS before uploading to FTP 2018-06-18 17:39:36 -04:00
whois Redact WHOIS output instead of removing the fields altogether 2018-06-06 15:14:38 -04:00
xjc Add //third_party/java/jaxb dependency to targets using javax.xml.bind 2018-01-23 16:18:35 -05:00
xml Replace http://errorprone.info with https://errorprone.info since that site 2018-05-05 23:52:20 -04:00
BUILD Add "pubapi" App Engine service for check API, WHOIS, and RDAP 2018-05-30 12:18:54 -04:00
repositories.bzl Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00