code: @Override
      public void afterPropertiesSet() throws Exception {
          Assert.notNull(userAuthorisationUri, "The userAuthorisationUri must be set");
          Assert.notNull(redirectUri, "The redirectUri must be set");
          Assert.notNull(accessTokenUri, "The accessTokenUri must be set");
          Assert.notNull(clientId, "The clientId must be set");
          Assert.notNull(clientSecret, "The clientSecret must be set");
          Assert.notNull(userInfoUri, "The userInfoUri must be set");
      }
docs: Check whether all required properties have been set
  
  @throws Exception in the event of misconfiguration (such
  as failure to set an essential property) or if initialization fails.